PrimeNG 版本 7 与 Angular 9 IVY 不兼容
PrimeNG version-7 is not compatible with Angular 9 IVY
请提示 PrimeNG version-9 是否仅与 Angular 9 IVY 编译器兼容?
我将我的项目从 Angular 7 升级到 9 和 PrimeNG 7.1.3。我尝试了 ng serve 工作正常但是 ng-build --prod 抛出如下错误(仅提供一个示例,但几乎所有 PrimeNG 模块都相同错误) 。请告知使用 ngcc 使其工作的完整命令是什么,或者仅安装 PrimeNG-9 是解决方案?
错误:
node_modules/primeng/components/scrollpanel/scrollpanel.d.ts:34:22 - 错误 NG6002:出现在 MetricsModule 的 NgModule.imports 中,但无法解析为 NgModule class.
这可能意味着声明 ScrollPanelModule 的库 (primeng/scrollpanel) 没有被 ngcc 正确处理,或者不是
与 Angular Ivy 兼容。检查是否有更新版本的库可用,如果有则更新。还要考虑与库的作者核实,看看该库是否与 Ivy 兼容。
是的,如果你想使用 Angular 9 你也必须升级你的 PrimeNG 版本。
当前稳定版本为v9.1.2。
这不仅与新的编译器有关,而且 PrimeNG 还使用了 Angular API 的东西 deprecated 因此您应该始终使用适合您的 Angular版本。
我从第 2 版开始使用 Angular,从第 4 版开始使用 PrimeNG,并且混合主要版本从未奏效。
请提示 PrimeNG version-9 是否仅与 Angular 9 IVY 编译器兼容? 我将我的项目从 Angular 7 升级到 9 和 PrimeNG 7.1.3。我尝试了 ng serve 工作正常但是 ng-build --prod 抛出如下错误(仅提供一个示例,但几乎所有 PrimeNG 模块都相同错误) 。请告知使用 ngcc 使其工作的完整命令是什么,或者仅安装 PrimeNG-9 是解决方案?
错误:
node_modules/primeng/components/scrollpanel/scrollpanel.d.ts:34:22 - 错误 NG6002:出现在 MetricsModule 的 NgModule.imports 中,但无法解析为 NgModule class.
这可能意味着声明 ScrollPanelModule 的库 (primeng/scrollpanel) 没有被 ngcc 正确处理,或者不是 与 Angular Ivy 兼容。检查是否有更新版本的库可用,如果有则更新。还要考虑与库的作者核实,看看该库是否与 Ivy 兼容。
是的,如果你想使用 Angular 9 你也必须升级你的 PrimeNG 版本。
当前稳定版本为v9.1.2。
这不仅与新的编译器有关,而且 PrimeNG 还使用了 Angular API 的东西 deprecated 因此您应该始终使用适合您的 Angular版本。
我从第 2 版开始使用 Angular,从第 4 版开始使用 PrimeNG,并且混合主要版本从未奏效。