即使我不保存更改,Visual Studio Code 也会继续编译

Posted

技术标签:

【中文标题】即使我不保存更改,Visual Studio Code 也会继续编译【英文标题】:Visual Studio Code keeps compiling even if I do not save changes 【发布时间】:2019-03-01 01:33:54 【问题描述】:

正如主题所说。即使没有任何单个文件更改,VSC 也会开始编译并进入循环编译。我有 Angular(6) 项目。我使用以下命令:

ng serve

当我搜索某个文件并转到它时,Visual Studio Code 再次开始编译(没有任何更改)。当网络浏览器反复引用时,它让我发疯。如何预防这个问题?

我使用 powershell。在这里,您可以看到我没有触发的编译输出:

【问题讨论】:

嗯,你在使用一些插件吗? 你用“npm start”试过了吗? @JacopoSciampi 我只使用两个插件:vscode-icons 和 VIsual Studio Keymap 我明白了。使用外部终端为应用程序提供服务怎么样?你甚至可以使用 cmd,只是为了测试。 我发现的唯一内容是:github.com/angular/angular-cli/issues/5368。如果这不能解决问题,我建议您在他们的回购中打开一个问题 【参考方案1】:

最后,我得到了解决方案,并且它正在工作 完全证明。这里有一个表白,我不知道它是如何工作的,但它确实有效......

ng serve --poll 1100

【讨论】:

这对我不起作用,但是,我发现了别的东西。如果我先启动 vscode 并让它完成代码的编译(可能由 Angular 语言服务完成 - 它在页脚栏中显示进度),那么我可以毫无问题地运行 ng serve 。如果我先运行 ng serve 然后再启动 vscode 它将进入这个无限编译循环...

以上是关于即使我不保存更改,Visual Studio Code 也会继续编译的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2008 自动恢复目录位置更改

更改 Visual Studio Code 中的默认打开和保存位置?

无法在 Visual Studio 2022 上热重载

在 Visual Studio 的设计视图中打开表单 (.cs) 会立即显示未保存的更改

Visual Studio Code Typescript 在保存时未编译

Visual Studio 2013 断点仅适用于显式保存