Angular 6 的 ng serve 无法找到 @angular/router.ngfactory 而不重新 运行 ng serve
Angular 6's ng serve cannot find @angular/router.ngfactory without re-running ng serve
当我修改我的应用程序中的任何内容时,直到最近 ng serve
代码自动刷新到浏览器的功能(大部分)都运行良好。但是,现在它根本不起作用,any 更改会触发重新编译,它总是输出以下错误:
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
,但问题仍然存在。我不知道还能在哪里搜索失败的模块;为什么我重新编译它就可以正常工作"from scratch"?每次都得重新运行ng serve
,比较费时
Angular 版本信息是:
Angular CLI: 6.1.5
Node: 8.11.2
OS: win32 x64
Angular: 6.1.4
将 Angular 核心更新到最新版本:
ng update @angular/core
当我修改我的应用程序中的任何内容时,直到最近 ng serve
代码自动刷新到浏览器的功能(大部分)都运行良好。但是,现在它根本不起作用,any 更改会触发重新编译,它总是输出以下错误:
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
,但问题仍然存在。我不知道还能在哪里搜索失败的模块;为什么我重新编译它就可以正常工作"from scratch"?每次都得重新运行ng serve
,比较费时
Angular 版本信息是:
Angular CLI: 6.1.5
Node: 8.11.2
OS: win32 x64
Angular: 6.1.4
将 Angular 核心更新到最新版本:
ng update @angular/core