随机重载Angular 4(实时重载)

时间:2017-05-15 13:26:00

标签: angular webpack angular-cli livereload

我目前正在开发Angular 4中的一个项目,出于某些原因,当我在浏览器上预览应用程序时,我会一直遇到随机重新加载。 (我在prod模式下运行)。遇到同样问题的人?找到任何解决方案感谢。

4 个答案:

答案 0 :(得分:1)

正如您已经解释过它的代码编辑器提供的功能,目前我正在使用visual studio代码,如果您阅读文档,它会明确提到此功能为实时更新。每当您保存更改时,Visual Studio都会触发一个事件,该事件通过您正在向端口共享数据的cmd实例编译代码。

只需花一些时间阅读VS代码的文档,它就增加了大量功能,特别是为了支持Angular开发。

https://code.visualstudio.com/docs/nodejs/angular-tutorial

答案 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中:

http://lucybain.com/resources/setting-up-sublime-autosave/

答案 2 :(得分:0)

注意空锚标签,

<a href="#" (click)="abc()">Click Here </a>

如果abc函数的返回类型为void,或者您没有返回false,则会导致重新加载。

答案 3 :(得分:0)

尝试使用参数--lr=false

运行您的应用

默认情况下,live-reload为true,并且服务器正在为监视模式重新加载app,具体取决于其设置。