Это 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? Как мне заставить его работать?