gpt4 book ai didi

typescript - Angular 7 到 9 的迁移问题

转载 作者:行者123 更新时间:2023-12-03 20:21:15 27 4
gpt4 key购买 nike

我正在尝试将我的应用程序从 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 兼容性的任何想法

最佳答案

根据 角度升级文档 here

enter image description here

因此,在角度版本升级期间,应更新依赖项,以便它们
兼容angular的升级版。

报错原因是npm library angular-webstorage-service is 不是 与 Angular 版本 9.0.1 兼容。

根据 angular-webstorage-service 文档 here ngx-webstorage-service 兼容 angular 9。

enter image description here

您应该遵循以下命令

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

这应该可以解决问题。

关于typescript - Angular 7 到 9 的迁移问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60507654/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com