2017-03-17 79 views
1

帮助!我绝望......不能修复这个问题。建设时出错,请参阅下文。使用最新cli构建离子2应用程序时出错

ionic cordova:build platform android --debug 
TypeError: Cannot read property 'private' of undefined 
at inputs.filter (\node_modules\@ionic\cli-utils\dist\index.js:20826:31) 
at Array.filter (native) 
at BuildCommand.getCleanInputsForTelemetry (\node_modules\@ionic\cli-utils\dist\index.js:20825:18) 
at BuildCommand. (\node_modules\@ionic\cli-utils\dist\index.js:20788:48) 
at Generator.next() 
at fulfilled (\node_modules\@ionic\cli-utils\dist\index.js:20731:58) 

我尝试已经更新不同的项目:

npm install -g [email protected] 
ionic platform update [email protected] 
npm install @ionic/[email protected] --save-dev 

请帮助!无法让我的应用程序生产!

问题:有没有人有过这个问题,并知道如何解决这个问题?

回答

1

我会确保你有最新版本的npm和节点。

然后确保你有最新版本的离子型(2.2)

要做到这一点,你应该更新您的package.json文件..

"dependencies": { 
"@angular/common": "2.4.8", 
    "@angular/compiler": "2.4.8", 
    "@angular/compiler-cli": "2.4.8", 
    "@angular/core": "2.4.8", 
    "@angular/forms": "2.4.8", 
    "@angular/http": "2.4.8", 
    "@angular/platform-browser": "2.4.8", 
    "@angular/platform-browser-dynamic": "2.4.8", 
    "@angular/platform-server": "2.4.8", 
    "@ionic/storage": "2.0.0", 
    "ionic-angular": "2.2.0", 
    "ionic-native": "2.4.1", 
    "ionicons": "3.0.0", 
    "rxjs": "5.0.1", 
    "sw-toolbox": "3.4.0", 
    "zone.js": "0.7.2" 
}, 
"devDependencies": { 
    "@ionic/app-scripts": "1.1.4", 
    "typescript": "2.0.9" 
} 

然后删除您node_modules目录,然后运行:

NPM安装(或者须藤NPM安装)

这应该更新的一切,并希望解决问题

相关问题