迁移问题 Angular 7 到 9
Migration issue Angular 7 to 9
我正在尝试将我的应用程序从 7 迁移到 9,这里 Angular 9 中的新 IVY 编译器与库 angular-webstorage-service
抛出以下错误。
错误 node_modules/angular-webstorage-service/src/storage-service.module.d.ts:9:22 - 错误 NG6002:
出现在 AppModule 的 NgModule.imports 中,但无法解析为 NgModule class.
这可能意味着声明 StorageServiceModule 的库 (angular-webstorage-service) 没有被 ngcc 正确处理,或者与 Angular常春藤。如果是,请检查是否更新了较新的版本。还要考虑检查库是否可用,如果可用则进行更新。还要考虑与库的作者核实,看看该库是否与 Ivy 兼容。
关于 Angular 9 兼容性的任何想法
根据 angular 升级文档 here
所以在 angular 版本升级期间,应该更新依赖项,以便它们是
兼容 angular.
的升级版本
错误的原因是 npm library angular-webstorage-service is not compatible for angular 版本 9.0.1.
根据 angular-webstorage-service 文档 here ngx-webstorage-service 是兼容的对于 angular 9.
您应该遵循以下命令
npm un angular-webstorage-service --save
npm i ngx-webstorage-service --save
这应该可以解决问题。
我正在尝试将我的应用程序从 7 迁移到 9,这里 Angular 9 中的新 IVY 编译器与库 angular-webstorage-service 抛出以下错误。
错误 node_modules/angular-webstorage-service/src/storage-service.module.d.ts:9:22 - 错误 NG6002: 出现在 AppModule 的 NgModule.imports 中,但无法解析为 NgModule class.
这可能意味着声明 StorageServiceModule 的库 (angular-webstorage-service) 没有被 ngcc 正确处理,或者与 Angular常春藤。如果是,请检查是否更新了较新的版本。还要考虑检查库是否可用,如果可用则进行更新。还要考虑与库的作者核实,看看该库是否与 Ivy 兼容。
关于 Angular 9 兼容性的任何想法
根据 angular 升级文档 here
所以在 angular 版本升级期间,应该更新依赖项,以便它们是 兼容 angular.
的升级版本错误的原因是 npm library angular-webstorage-service is not compatible for angular 版本 9.0.1.
根据 angular-webstorage-service 文档 here ngx-webstorage-service 是兼容的对于 angular 9.
您应该遵循以下命令
npm un angular-webstorage-service --save
npm i ngx-webstorage-service --save
这应该可以解决问题。