【问题标题】:Error related to angular2-datatable compatible with Ivy与 Ivy 兼容的 angular2-datatable 相关的错误
【发布时间】: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,似乎没有任何方法可以清除这些错误。

关于如何解决这个问题的任何线索..

【问题讨论】:

    标签: datatable ivy angular13


    【解决方案1】:

    angular.json 中,将 buildOptimizeraot 属性都设置为 false 为我完成了这项工作。

    【讨论】:

      【解决方案2】:

      尝试上面推荐的解决方案后遇到同样的问题。此错误是否表示 angular2-datatable 与 angular ivy 存在兼容性问题?

      【讨论】:

      猜你喜欢
      • 2015-02-08
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 2013-04-08
      • 2021-05-26
      • 2021-01-16
      • 2014-09-10
      • 1970-01-01
      相关资源
      最近更新 更多