首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子3安卓生成BuildError.Error

离子3安卓生成BuildError.Error
EN

Stack Overflow用户
提问于 2017-12-27 18:11:57
回答 1查看 491关注 0票数 1

我的离子型3配置是“@离子型/应用-脚本”:"3.1.1",“类型记录”:"2.4.2“

而依赖关系是

“@角/共同”:“5.0.1”、“@角/编译器”:“5.0.1”、“@角/编译器-cli”:“5.0.1”、“@角/核心”:“5.0.1”、“@角/形”:“5.0.1”、“@角/http”:"5.0.1",“@角/平台-浏览器”:"5.0.1“、”@角/平台-浏览器-动态“:"5.0.1”、“@离子型-原生/呼叫-编号”:"^4.5.2“、”@离子型-原生/摄像机“:"^4.5.2”、“@离子型-原生/核心”:"4.3.1“、”@离子型-原生/喷溅-屏幕“:"4.4.0",“@离子型-原生/状态栏”:"4.4.0",“@离子型/应用-脚本”:"3.1.1",“@离子型/存储”:"2.1.3",

我的Ionic 3项目成功地与

代码语言:javascript
复制
ionic cordova build --release android and
ionic cordova build android

代码语言:javascript
复制
ionic cordova build android --prod --release and 
ionic cordova build android --release --prod

不生成,它会生成错误,因为

代码语言:javascript
复制
Error: ./node_modules/Rxjs/observable/BoundNodeCallbackObservable.js
Module build failed: TypeError: Cannot read property 'type' of undefined
at Object.getEffectiveTypeAnnotationNode 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:9341:17)
at assignContextualParameterTypes 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:41652:25)
at checkFunctionExpressionOrObjectLiteralMethod 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:41948:29)
at checkExpressionWorker 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:42959:28)
at checkExpression 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:42898:42)
at checkExpressionCached 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:42779:38)
at checkReturnStatement 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:45418:54)
at checkSourceElement 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:46763:28)
at Object.forEach 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:1506:30)
at checkBlock 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:44563:16)
 @ ./node_modules/Rxjs/observable/bindNodeCallback.js 2:36-76
 @ ./node_modules/Rxjs/add/observable/bindNodeCallback.js
 @ ./node_modules/Rxjs/rx.js
 @ ./src/pages/page3/page3.ts
 @ ./src/app/app.module.ts
 @ ./src/app/app.module.ngfactory.js
 @ ./src/app/main.ts,./node_modules/Rxjs/observable/BoundCallbackObservable.js
 Module build failed: TypeError: Cannot read property 'type' of undefined
at Object.getEffectiveTypeAnnotationNode 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:9341:17)
at assignContextualParameterTypes 
 (C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:41652:25)
at checkFunctionExpressionOrObjectLiteralMethod 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:41948:29)
at checkExpressionWorker 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:42959:28)
at checkExpression 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:42898:42)
at checkExpressionCached 
 (C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:42779:38)
at checkReturnStatement 
 (C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:45418:54)
at checkSourceElement 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:46763:28)
at Object.forEach 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:1506:30)
at checkBlock 
(C:\Users\JOHN\demoapp\node_modules\typescript\lib\typescript.js:44563:16)
 @ ./node_modules/Rxjs/observable/bindCallback.js 2:32-68
 @ ./node_modules/Rxjs/add/observable/bindCallback.js
 @ ./node_modules/Rxjs/rx.js
 @ ./src/pages/page3/page3.ts
 @ ./src/app/app.module.ts
 @ ./src/app/app.module.ngfactory.js
 @ ./src/app/main.ts
at BuildError.Error (native)
at new BuildError (C:\Users\JOHN\demoapp\node_modules\@ionic\app-scripts\dist\util\errors.js:16:28)
at callback (C:\Users\JOHN\demoapp\node_modules\@ionic\app-scripts\dist\webpack.js:121:28)
at emitRecords.err (C:\Users\JOHN\demoapp\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:265:13)
at Compiler.emitRecords (C:\Users\JOHN\demoapp\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:371:38)
at emitAssets.err (C:\Users\JOHN\demoapp\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:258:10)
at applyPluginsAsyncSeries1.err (C:\Users\JOHN\demoapp\node_modules\@ionic\app-scripts\node_modules\webpack\lib\Compiler.js:364:12)
at next (C:\Users\JOHN\demoapp\node_modules\tapable\lib\Tapable.js:218:11)
at Compiler.compiler.plugin (C:\Users\JOHN\demoapp\node_modules\@ionic\app-scripts\node_modules\webpack\lib\performance\SizeLimitsPlugin.js:99:4)
at Compiler.applyPluginsAsyncSeries1 (C:\Users\JOHN\demoapp\node_modules\tapable\lib\Tapable.js:222:13)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-28 18:41:02

您需要使用@ionic/app-scripts 3.1.1。那是3.1.0上的一个bug。

你可以看到它,here

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47996780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档