ОШИБКА в node_modules/@angular/common/http/http.d.ts: 2801: 22 - ошибка NG6002: появляется в NgModule.imports AppModule, но не может быть разрешена в классе NgModule
2801 export declare class HttpClientModule {
У меня была такая же проблема. Я просматривал комментарии здесь https://github.com/angular/angular/issues/35399 для решения.
Я просто запустил ng serve --prod, и ошибка исчезла. После этого я даже запустил ng serve. Другие предлагаемые решения:
ng serve --prod
ng serve
"enableIvy": false
Я завершил текущую сборку и перезапустил ее снова. т.е. ng serve решил мою ошибку. Надеюсь, поможет.
В моем случае я включил HttpClientModule и запустил сервер Angular. Приведенное ниже решение лучше всего подходит для моего случая
Просто закройте сервер и снова откройте его. Это будет работать.
Для меня у меня была Труба , объявленная в моем «импорте» в моем модуле. Очевидно, многие вещи могут привести к этой ошибке. Я не предлагаю вам отключить IVY, так как это не проблема.
Добавьте "postinstall": "ngcc" к scripts: {...} в package.json, затем запустите npm run postinstall решенную проблему.
"postinstall": "ngcc"
scripts: {...}
package.json
npm run postinstall
, если вы все еще хотите сохранить преимущество Anuglar Ivy и AOT