没有重新运行服务,Angular 6的服务找不到@ angular / router.ngfactory

问题描述 投票:1回答:1

当我在我的应用程序中修改任何内容时,直到最近,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 angular-cli angular-cli-v6
1个回答
1
投票

将Angular核心更新到最新版本:

ng update @angular/core
© www.soinside.com 2019 - 2024. All rights reserved.