Angular VS代码在打开新文件时编译

Angular VS代码在打开新文件时编译,angular,visual-studio-code,Angular,Visual Studio Code,从上周左右开始,当我使用ng serve时,当我打开项目中的现有文件时,VS Code会再次编译应用程序 理论上,编译应该在保存文件时发生,而不是打开文件 团队中的其他开发人员没有面临同样的问题,我已经尝试禁用所有扩展,除了Nx控制台和材质图标主题。即使如此,该行为仍然存在,这表明这不是扩展问题 有人知道是什么触发了应用程序的编译吗,或者有人知道为什么会触发吗 我要寻找的答案是如何停止这种行为,我希望编译过程只在我保存对文件的更改时触发,而不是每次打开现有文件时触发。也许你应该禁用/关闭auto

从上周左右开始,当我使用ng serve时,当我打开项目中的现有文件时,VS Code会再次编译应用程序

理论上,编译应该在保存文件时发生,而不是打开文件

团队中的其他开发人员没有面临同样的问题,我已经尝试禁用所有扩展,除了Nx控制台和材质图标主题。即使如此,该行为仍然存在,这表明这不是扩展问题

有人知道是什么触发了应用程序的编译吗,或者有人知道为什么会触发吗


我要寻找的答案是如何停止这种行为,我希望编译过程只在我保存对文件的更改时触发,而不是每次打开现有文件时触发。

也许你应该禁用/关闭autosave onWindowChange,当你打开其他文件时,它会使你的项目编译。。。
管理->设置:文件自动保存对于有上述问题的任何人,到目前为止,我既没有解决方案,也没有根本原因

但我确实找到了一种绕过问题的方法,使用
ngserve--poll5000
。发现


从我在互联网上发现的情况来看,它基本上转移了负责检测文件更改的人。5000只是触发重建之前的秒数。我已经使用了几个月了(可能更多),到目前为止没有注意到任何严重的权衡。

您是否更新了visual studio代码?如果您的问题是关于我的VS代码,我正在运行最新版本1.43.2。若你们的问题是检查我是否更改了代码,并没有,我会在打开一个现有文件后重新编译。如果我创建了一个新文件(只是一个新文件,而不是保存它),我不会重新编译。如果您创建了一个新文件或组件,那么它将重新编译automaticallyyes,这是标准行为。但是,当您打开一个现有文件时,它不应该重新编译,这就是我正在描述的问题。@EstevaoSantiago:您找到解决方案了吗?我目前正面临着完全相同的问题,这让我发疯。我为
onWindowChange
找到的唯一参考与文本编辑器>文件>自动保存相关,并且该选项已设置为关闭