我的Angular项目是在Angular 5中创建的,该版本已经存在了大约6个月左右。昨天我升级到Angular 6,并修复了所有rxjs
引用并编译了应用程序以确保一切正常运行之后,我意识到在保存运行ng serve
和ng test
的更改后在刷新ng serve
并重新启动之前,我没有刷新浏览器或无法识别任何更改。
我似乎在任何地方都找不到答案。还有其他人遇到这个问题吗?我可以提供项目的任何部分来帮助找到解决方案吗?
编辑: 我正在Linux / Ubuntu 18.04上运行
答案 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版进行了测试