gpt4 book ai didi

javascript - Angular 10 库和 IVY/ngcc 兼容性

转载 作者:行者123 更新时间:2023-12-03 07:05:00 25 4
gpt4 key购买 nike

我有一个需要通过 npm 分发的库。 Angular 10 的建议似乎仍然是应该在禁用 IVY 的情况下编译此类库,但 Angular CLI 将确保该库仍与启用了 IVY 的应用程序兼容。
使用我的库,如果我使用 IVY 构建它,它会按预期工作。然而,如果我在构建时禁用 IVY,当我来导入库时,我会收到以下错误:

ERROR in node_modules/@me/my-module/lib/my-module.module.d.ts:1:22 - error NG6002: Appears in the NgModule.imports of AppModule, but could not be resolved to an NgModule class.


This likely means that the library (@me/my-module) which declares MeMYModule has not been processed correctly by ngcc, or is not compatible with Angular Ivy. Check if a newer version of the library is available, and update if so. Also considerchecking with the library's authors to see if the library is expected to be compatible with Ivy.


我错过了什么吗?我发现了很多类似的问题,但似乎没有一个解决方案有效。

最佳答案

几天前我遇到了类似的问题。我通过在我的 package.json 中添加以下脚本来解决它文件。

"scripts": {
"postinstall": "ngcc"
}

关于javascript - Angular 10 库和 IVY/ngcc 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63627932/

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