новое angular приложение - с материалом angular и подачей газа каждый раз, когда я импортирую новый модуль - PullRequest
0 голосов
/ 16 апреля 2020

Это Angular 9. Я запускаю ng serve. Сначала все работает нормально, компоненты еще не добавлены. Теперь, чтобы app.module.ts -> импортировал любой angular компонент материала, не имеет значения, какой именно. добавить импорт в верхней части. добавьте модуль в ngModule-> Imports. go для app.component -> добавить объявление. Я просто копирую и вставляю пример материала для веб-сайта для тестирования. ng serve выдает следующую ошибку: ОШИБКА в node_modules/@angular/material/card/card-module.d.ts: 8: 22 - ошибка NG6002: появляется в NgModule.imports в AppModule, но не может быть разрешена в классе NgModule .

Это, вероятно, означает, что библиотека (@ angular / material / card), которая объявляет MatCardModule, не была правильно обработана ng cc или несовместима с Angular Ivy. Проверьте, доступна ли более новая версия библиотеки, и обновите, если это так. Также рассмотрите возможность проверки с авторами библиотеки совместимости библиотеки с Ivy.

8 export объявить класс MatCardModule {~~~~~~~~~~~~~ Kill ng serve. Запустите ng build, запустите ng serve -> теперь все работает.

Что такое Ivy? Как мне заставить его работать?

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