Angular和VS Code禁用自动重新加载/刷新

时间:2018-09-07 17:22:31

标签: angular command-line-interface refresh reload

当我在命令行中使用“ ng serve”运行Angular应用程序时,在代码中的每个微小更改上,我的应用程序都会被重新加载/刷新。我该如何阻止这种行为? 我知道我已经看到了ng serve --live-reload false命令,但是显然,我必须手动在浏览器中重新加载所有内容。

很奇怪,在我的其他台式机而不是笔记本电脑上,我可以按CTRL+S来默认情况下在VSCode中重新加载所有内容,否则,在更改代码期间不会进行任何更改或重新加载。我也想默认在笔记本电脑上也有这种行为...我该怎么做?

3 个答案:

答案 0 :(得分:1)

转动autoSave功能。此功能会自动保存您所做的任何更改,导致ng serve重新加载文件。

要更改:

文件>首选项>设置>搜索autoSave>选择off

更改后的用户设置:

"files.autoSave": "off",

答案 1 :(得分:1)

由于……显而易见的原因,我喜欢Auto Save功能。

您有不同的设置:

  

关闭-永远不会自动保存脏文件。
   afterDelay -在...后自动保存脏文件。
   onFocusChange -当编辑器失去焦点时,脏文件将自动保存。
   onWindowChange -当窗口失去焦点时,脏文件将自动保存。

我的偏好设置是 onFocusChange

您选择的文件中没有自动重新加载和跳转光标,完成后便可以构建更改

P.S:为什么我等了这么久才搜索这个烦人的问题

答案 2 :(得分:0)

没有CLI命令可以解决该问题。这来自IDE,每次修改代码后都会保存文件。我认为您可以在其设置中进行更改,使其仅在您的请求下记录。