代码更改后,Angular4没有刷新页面

时间:2017-12-06 06:44:11

标签: angular

当我更改Angular4中的代码时,页面不会刷新。我必须再次使用

启动服务器
ng serve --open

每次我改变时我都要重启服务器。

请指导我!

还有其他选择可以避免这种情况吗?

4 个答案:

答案 0 :(得分:1)

在角度根文件夹中尝试以下命令

ng server --watch 

答案 1 :(得分:0)

如类似的答案here中所述,请尝试删除node_modules文件夹并再次运行npm install。这应该升级坏的npm依赖。

我建议您删除缓存,请按照以下步骤操作:

  1. 删除node_modules文件夹。
  2. npm cache clean
  3. npm install
  4. 由于您使用的是相对较旧版本的CLI,因此最好也更新它!

答案 2 :(得分:0)

尝试

  

ng serve --open --watch

如果这不起作用,请尝试cache cleannpm install

如果您正在使用Ubuntu尝试重置手表数量,这可能会解决问题

echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches

答案 3 :(得分:-1)

在您的Angular页面未检测到更改时,在Ubuntu中运行此命令。

 echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches