use*_*538 4 typescript angular7 angular9
我正在尝试将我的应用程序从 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 类。
这可能意味着声明 StorageServiceModule 的库(angular-webstorage-service)没有被 s 正确处理,也没有被 ngcc 正确处理,或者与 Angular Ivy 不兼容。如果是,请检查较新的版本是否更新。还要考虑检查库是否可用,如果是,则更新。还可以考虑与库的作者核对以查看该库是否与 Ivy 兼容。
关于 Angular 9 兼容性的任何想法
根据此处的角度升级文档
因此,在 angular 版本升级期间,应更新依赖项,以便它们与 angular 的升级版本兼容。
错误的原因是 npm library angular-webstorage-service is not compatible for angular version 9.0.1。
根据此处的angular-webstorage-service 文档 ,ngx-webstorage-service与 angular 9 兼容。
您应该遵循以下命令
npm un angular-webstorage-service --save
npm i ngx-webstorage-service --save
Run Code Online (Sandbox Code Playgroud)
这应该可以解决问题。
| 归档时间: |
|
| 查看次数: |
4382 次 |
| 最近记录: |