Не удается прочитать свойство ‘kind’ неопределенного значения в isNamedImportBindings

#angular #ionic-framework #ionic4

#angular #ionic-framework #ionic4

Вопрос:

Привет, я столкнулся с приведенной ниже ошибкой при попытке запустить

 ionic cordova build browser --configuration=production
 

где у меня есть моя производственная конфигурация в angular.json, как показано ниже

           "configurations": {
            "production": {
              "fileReplacements": [
                {
                  "replace": "src/environments/environment.ts",
                  "with": "src/environments/environment.prod.ts"
                }
              ],
              "optimization": true,
              "outputHashing": "all",
              "sourceMap": true,
              "extractCss": true,
              "namedChunks": true,
              "aot": true,
              "extractLicenses": true,
              "vendorChunk": true,
              "buildOptimizer": true,
              "budgets": [
                {
                  "type": "initial",
                  "maximumWarning": "6mb",
                  "maximumError": "6mb"
                }
              ]
            }
          }
 

и я получил кучу ошибок в красной строке, как показано ниже

 ERROR in : TypeError: Cannot read property 'kind' of undefined
    at isNamedImportBindings (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:14088:25)
    at Object.Debug.assertNode (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:63135:90)
    at visitNode (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:62219:18)
    at visitEachChild (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:62535:100)
    at visitor (/home/mph-ddc/workspace/mph/ddc-app/node_modules/@ngtools/webpack/src/transformers/make_transform.js:66:28)
    at visitNode (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:62205:23)
    at visitEachChild (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:62533:167)
    at visitor (/home/mph-ddc/workspace/mph/ddc-app/node_modules/@ngtools/webpack/src/transformers/make_transform.js:66:28)
    at visitNodes (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:62256:48)
    at visitLexicalEnvironment (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:62289:22)
    at visitEachChild (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:62593:54)
    at visitor (/home/mph-ddc/workspace/mph/ddc-app/node_modules/@ngtools/webpack/src/transformers/make_transform.js:66:28)
    at Object.visitNode (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:62205:23)
    at transformer (/home/mph-ddc/workspace/mph/ddc-app/node_modules/@ngtools/webpack/src/transformers/make_transform.js:73:31)
    at /home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:1354:86
    at reduceLeft (/home/mph-ddc/workspace/mph/ddc-app/node_modules/typescript/lib/typescript.js:1066:30)
 

Я мог бы найти много результатов поиска в Google, связанных с этим сообщением об ошибке, но на самом деле не смог найти ни одного из них. произошла эта ошибка в строке isNamedImportBindings.

Ниже приведена моя ионная информация

 Ionic:

   Ionic CLI                     : 5.4.16 (/home/mph-ddc/.nvm/versions/node/v10.16.0/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.11.10
   @angular-devkit/build-angular : 0.13.9
   @angular-devkit/schematics    : 7.3.10
   @angular/cli                  : 7.3.10
   @ionic/angular-toolkit        : 1.5.1

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : browser 6.0.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 26 other plugins)

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   Android SDK Tools : 26.1.1 (/home/mph-ddc/android-sdk-linux)
   NodeJS            : v10.16.0 (/home/mph-ddc/.nvm/versions/node/v10.16.0/bin/node)
   npm               : 6.9.0
   OS                : Linux 4.14
 

Надеюсь, кто-нибудь мне поможет.

Спасибо.

Комментарии:

1. можете ли вы удалить package-lock.json и сделать npm i один раз. Дайте мне знать, сработало ли это

2. Привет @ShashankVivek, я попробовал ваш подход, но, похоже, он не работает.