【问题标题】:ionic 5 production build failingionic 5 生产构建失败
【发布时间】:2020-03-09 13:17:17
【问题描述】:

我刚刚升级到 ionic 5 - 我的产品构建失败并出现以下问题:

    ERROR in ./node_modules/@ionic/angular/fesm2015/ionic-angular.js
Module build failed (from ./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js):
TypeError: Cannot read property 'kind' of undefined

调试版本运行良好。

【问题讨论】:

    标签: ionic-framework ionic5


    【解决方案1】:

    要解决这个问题,

    确保你的依赖是

    依赖:

    "@angular/common": "8.2.13",
    "@angular/core": "8.2.13",
    "@angular/forms": "8.2.13",
    "@angular/platform-browser": "8.2.13",
    "@angular/platform-browser-dynamic": "8.2.13",
    "@angular/pwa": "^0.803.23",
    "@angular/router": "8.2.13",
    "@angular/service-worker": "^8.2.14",
    dev dependencies:
    
    "@angular-devkit/architect": "^0.803.23",
    "@angular-devkit/build-angular": "^0.803.23",
    "@angular-devkit/core": "^8.3.23",
    "@angular-devkit/schematics": "^8.3.23",
    "@angular/cli": "^8.3.23",
    "@angular/compiler": "8.2.13",
    "@angular/compiler-cli": "8.2.13",
    "@angular/language-service": "^8.2.14",
    "@ionic/angular-toolkit": "^2.1.2",
    

    特别注意,8.2.13 用于 angular 而不是我拥有的 8.1。

    还可以看看: https://github.com/ionic-team/ionic/issues/20341

    【讨论】: