Angular 6 ng serve не может найти @ angular / router.ngfactory без повторного запуска ng serve - PullRequest
0 голосов
/ 02 сентября 2018

Когда я что-то изменял в своем приложении, до недавнего времени автоматическое обновление кода в браузере 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'

Однако, если я контролирую C из ng serve и перезапускаю его, он работает отлично и заканчивается на Compiled succesfully.

Я попытался снова запустить npm install, удалить папку node_modules, а затем снова запустить npm install, но проблема остается. Я немного заблудился относительно того, где еще я могу найти неисправный модуль; и почему он работает нормально, если я просто перекомпилирую его "с нуля"? Гораздо труднее перезагружать ng serve каждый раз.

Информация об угловой версии:

Angular CLI: 6.1.5
Node: 8.11.2
OS: win32 x64
Angular: 6.1.4

1 Ответ

0 голосов
/ 13 сентября 2018

Обновление Angular core до последней версии:

ng update @angular/core
...