当我在我的应用程序中修改任何内容时,直到最近,ng serve
自动刷新代码到浏览器才能完美地工作(大部分)。但是,现在它根本不起作用,任何触发重新编译的更改都会输出以下错误:
ERROR in ./src/app/msys-modules/main/msys-submodules/manage-views/manage-views.module.ngfactory.js
Module not found: Error: Can't resolve '@angular/router.ngfactory'
但是,如果我从ng serve
控制C并重新运行它,它运行得很好并以Compiled succesfully
结束。
我试图再次运行npm install
,删除node_modules
文件夹,然后再次运行npm install
,但问题仍然存在。我有点迷失在哪里我可以搜索失败的模块;如果我“从头开始”重新编译它,为什么它能正常工作?每次重新运行ng serve
都要花费更多的时间。
Angular版本信息是:
Angular CLI: 6.1.5
Node: 8.11.2
OS: win32 x64
Angular: 6.1.4
将Angular核心更新到最新版本:
ng update @angular/core