生产构建的Angular Ivy编译器错误

时间:2019-09-27 21:02:44

标签: angular ivy angular8 devextreme devextreme-angular

我正在使用Angular 8应用程序,尝试通过运行ng build --prod创建生产版本时遇到以下错误。

ERROR in Unable to write a reference to DxiItemComponent in D:/workspace-venio/VenioWebMain/WebMain/OnDemand/app_src/node_modules/devextreme-angular/ui/nested/item-dxi.js from D:/workspace-venio/VenioWebMain/WebMain/OnDemand/app_src/node_modules/devextreme-angular/ui/
accordion.js

我启用了常春藤,

"angularCompilerOptions": {
  "enableIvy": true,
},

我正在使用的DexExtreme库是

"dependencies": {
    "devextreme": "^19.1.5",
    "devextreme-angular": "^19.1.5",
}

该问题可能与this reported issue有关。任何帮助都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

只是为了对其他人有帮助,

我发现我使用的版本的DevExtreme不支持Ivy。我已升级到最新的Beta版本,并且该应用程序现在可以正确构建。这是我当前使用的版本:

"devextreme": "^19.2.2-beta",
"devextreme-angular": "^19.2.2-beta"