【发布时间】:2023-01-31 22:04:01
【问题描述】:
我在我的角度应用程序中使用 angular2-datatable 版本 0.6.0 角度版本 2。 我们最近将 Angular 升级为使用 13.2.0,应用程序构建和编译成功。 但是当我执行 ng serve 时,我看到了一些控制台错误。 错误与 angular2-datatable 相关,表示它与 Ivy 不兼容。 错误如下所示。
错误:node_modules/angular2-datatable/lib/DataTableModule.d.ts:1:22 - 错误 NG6002:出现在 XXXXXXX 的 NgModule.imports 中,但无法解析为 NgModule 类。
这可能意味着声明 DataTableModule 的库(angular2-datatable)没有被 ngcc 正确处理,或者与 Angular Ivy 不兼容。检查是否有更新版本的库可用,如果有则更新。还可以考虑与库的作者核实,看看该库是否与 Ivy 兼容。
我看到最新版本的 angular2-datatable 是 0.6.0。 我尝试更改 Angular.json 文件中的“aot”:true 或 false,并将 tsconfig.json 中的“enableIvy”属性修改为 true 或 false,似乎没有任何方法可以清除这些错误。
关于如何解决这个问题的任何线索..
【问题讨论】: