我目前正在开发Angular 4中的一个项目,出于某些原因,当我在浏览器上预览应用程序时,我会一直遇到随机重新加载。 (我在prod模式下运行)。遇到同样问题的人?找到任何解决方案感谢。
答案 0 :(得分:1)
正如您已经解释过它的代码编辑器提供的功能,目前我正在使用visual studio代码,如果您阅读文档,它会明确提到此功能为实时更新。每当您保存更改时,Visual Studio都会触发一个事件,该事件通过您正在向端口共享数据的cmd实例编译代码。
只需花一些时间阅读VS代码的文档,它就增加了大量功能,特别是为了支持Angular开发。
答案 1 :(得分:0)
每次更改和保存观看文件时,您的页面都会刷新。通常它会发生在每个常规保存(预期行为)上,但在大多数IDE中,您可以开/关自动保存,因此如果它处于打开状态,例如WebStorm会在每次停用帧时保存更改并发生页面重新加载。我建议,其他IDE具有完全相同的行为。这是info,如何触发自动保存
WebStorm中的:
https://www.jetbrains.com/help/webstorm/saving-and-reverting-changes.html#tuning-autosave
Android Studio中的:
How to disable Auto Save save in Android Studio
在Sublime Text中:
答案 2 :(得分:0)
注意空锚标签,
<a href="#" (click)="abc()">Click Here </a>
如果abc函数的返回类型为void,或者您没有返回false,则会导致重新加载。
答案 3 :(得分:0)
尝试使用参数--lr=false
,
默认情况下,live-reload为true
,并且服务器正在为监视模式重新加载app,具体取决于其设置。