Вопрос миграции Angular 7 на 9 - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь перенести свое приложение с 7 на 9, здесь новый компилятор IVY в Angular 9 не совместим с библиотекой angular -webstorage-service выдает ошибку ниже.

ОШИБКА в node_modules / angular -webstorage-service / src / storage-service.module.d.ts: 9: 22 - ошибка NG6002: появляется в NgModule.imports в AppModule, но не может быть преобразован в класс NgModule.

Это, вероятно, означает, что библиотека (angular -webstorage-service), которая объявляет StorageServiceModule, не была правильно обработана s, не была правильно обработана ng cc или несовместим с Angular Ivy. Проверьте, если более новое обновление Versio, если так. Также рассмотрите возможность проверки библиотеки и обновите ее, если это так. Также рассмотрите возможность согласования с авторами библиотеки совместимости библиотеки с Ivy.

Любые идеи относительно совместимости Angular 9

1 Ответ

2 голосов
/ 06 апреля 2020

Согласно angular обновить документы здесь

enter image description here

Так во время angular При обновлении версии необходимо обновить зависимости, чтобы они были совместимы с обновленной версией angular.

Причина ошибки: npm library angular -webstorage-service is не совместимо с angular версия 9.0.1.

Согласно angular -документация-сервис здесь ngx-webstorage-service совместимо с angular 9.

enter image description here

Вы должны следовать приведенным ниже командам

npm un angular-webstorage-service --save
npm i ngx-webstorage-service --save 

Это должно решить проблему.

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