文件更改检测在Angular 6中不起作用

时间:2018-10-09 13:43:56

标签: angular typescript jasmine angular6

我的Angular项目是在Angular 5中创建的,该版本已经存在了大约6个月左右。昨天我升级到Angular 6,并修复了所有rxjs引用并编译了应用程序以确保一切正常运行之后,我意识到在保存运行ng serveng test的更改后在刷新ng serve并重新启动之前,我没有刷新浏览器或无法识别任何更改。

我似乎在任何地方都找不到答案。还有其他人遇到这个问题吗?我可以提供项目的任何部分来帮助找到解决方案吗?

编辑: 我正在Linux / Ubuntu 18.04上运行

1 个答案:

答案 0 :(得分:3)

这不是您的代码中的问题,这是由于有时VS代码或操作系统导致的,并且在Ubuntu / linux中经常遇到,因此在linux中以root身份运行以下命令将解决此问题,

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

,如果使用Visual Studio代码:

{
    "files.useExperimentalFileWatcher" : true
}

在代码中->首选项->设置

在Mac和Win上使用Visual Studio Code 1.26.1版进行了测试