当我在命令行中使用“ ng serve”运行Angular应用程序时,在代码中的每个微小更改上,我的应用程序都会被重新加载/刷新。我该如何阻止这种行为?
我知道我已经看到了ng serve --live-reload false
命令,但是显然,我必须手动在浏览器中重新加载所有内容。
很奇怪,在我的其他台式机而不是笔记本电脑上,我可以按CTRL+S
来默认情况下在VSCode中重新加载所有内容,否则,在更改代码期间不会进行任何更改或重新加载。我也想默认在笔记本电脑上也有这种行为...我该怎么做?
答案 0 :(得分:1)
转动autoSave
功能。此功能会自动保存您所做的任何更改,导致ng serve
重新加载文件。
文件>首选项>设置>搜索autoSave
>选择off
"files.autoSave": "off",
答案 1 :(得分:1)
由于……显而易见的原因,我喜欢Auto Save
功能。
您有不同的设置:
关闭-永远不会自动保存脏文件。
afterDelay -在...后自动保存脏文件。
onFocusChange -当编辑器失去焦点时,脏文件将自动保存。
onWindowChange -当窗口失去焦点时,脏文件将自动保存。
我的偏好设置是 onFocusChange
您选择的文件中没有自动重新加载和跳转光标,完成后便可以构建更改
P.S:为什么我等了这么久才搜索这个烦人的问题
答案 2 :(得分:0)
没有CLI命令可以解决该问题。这来自IDE,每次修改代码后都会保存文件。我认为您可以在其设置中进行更改,使其仅在您的请求下记录。