当我在自己的应用程序中进行任何修改时,直到最近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
中退出Control-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
答案 0 :(得分:1)
将Angular核心更新为最新版本:
ng update @angular/core