Ошибка маршрутизации при отложенной загрузке после обновления до Angular 8 - PullRequest
3 голосов
/ 30 мая 2019

Я обновил до Angular 8 и нашел в ленивую загрузку модулей загрузки.При обновлении самого CLI изменились все мои ленивые маршруты загрузки в соответствии с новым синтаксисом.

ОШИБКА в ./src/app/app.routing.ts 31:36 Ошибка синтаксического анализа модуля: неожиданный токен (31:36) Вы можетенужен соответствующий загрузчик для обработки этого типа файлов.|название: "abc" |},

            loadChildren: () => import('./modules/abc/abc.module').then(m => m.AbcModule)

|}, |{

children: [ {path: '', pathMatch: 'full', component: InfoComponent, canActivate: [AuthGuard], }, { path: 'abc', loadChildren: () => import('abc/abc.module').then((m) => m.AbcModule), }]

1 Ответ

0 голосов
/ 03 июня 2019

Вы можете попытаться удалить package-lock.json и снова запустить npm install. Если это не работает, вы можете попробовать запустить yarn. Это исправит пакет желудя из веб-пакета. Вы также можете попробовать это вручную, обновив acorn@6.1.1 с помощью npm.

https://github.com/angular/angular-cli/issues/14566

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...