没得好名字
没得好名字
  • 发布:2019-12-10 11:06
  • 更新:2020-03-31 11:50
  • 阅读:1591

uni-app 真机编译报错

分类:uni-app

今天更新了最新的版本后,编译就报错。微信小程序的编译是对的,真机测试的时候编译就报错了。
10:56:00.548 TypeError: Cannot read property 'length' of undefined
10:56:00.548 at parseConfig (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\weapp-tools\lib\index.js:1:5593)
10:56:00.555 at index (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\weapp-tools\lib\index.js:1:15980)
10:56:00.556 at Promise (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\packages\webpack-app-plus-plugin\index.js:103:13)
10:56:00.565 at new Promise (<anonymous>)
10:56:00.566 at compiler.hooks.done.tapPromise.compilation (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\packages\webpack-app-plus-plugin\index.js:81:16)
10:56:00.578 at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\HookCodeFactory.js:32:10), <anonymous>:17:17)
10:56:00.578 at AsyncSeriesHook.lazyCompileHook (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\Hook.js:154:20)
10:56:00.591 at Watching._done (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Watching.js:97:28)
10:56:00.595 at compiler.emitRecords.err (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Watching.js:72:19)
10:56:00.608 at Compiler.emitRecords (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compiler.js:375:39)
10:56:00.610 at compiler.emitAssets.err (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Watching.js:53:20)
10:56:00.622 at hooks.afterEmit.callAsync.err (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compiler.js:361:14)
10:56:00.623 at _err0 (eval at create (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\HookCodeFactory.js:32:10), <anonymous>:20:1)
10:56:00.636 at callback (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\copy-webpack-plugin\dist\index.js:126:17)
10:56:00.648 at afterEmit (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\copy-webpack-plugin\dist\index.js:220:13)
10:56:00.649 at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\HookCodeFactory.js:32:10), <anonymous>:7:1)
10:56:00.663 [ERROR] 读取app.json失败...
10:56:00.675 ENOENT: no such file or directory, copyfile 'F:\utrack-uniapp\unpackage\dist\dev.tmp\app-plus\manifest.json' -> 'F:\utrack-uniapp\unpackage\dist\dev\app-plus\manifest.json'
10:56:00.676 Module build failed (from ./node_modules/@dcloudio/webpack-uni-pages-loader/lib/index.js):
10:56:00.687 TypeError: Cannot read property 'pages' of undefined
10:56:00.688 at module.exports (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-pages-loader\lib\platforms\app-plus\index.js:370:69)
10:56:00.702 at Object.module.exports (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-pages-loader\lib\index-new.js:77:71)
10:56:00.715 at Object.module.exports (C:\Users\Administrator\Downloads\HBuilderX.0.1.48.20180905-alpha.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-pages-loader\lib\index.js:45:35)
10:56:00.728 ERROR Build failed with errors.

2019-12-10 11:06 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 2.4.5 配置condition后运行到app报错的问题,临时解决方案:任意增加一个 nvue 页面或者去掉 pages.json condition 节点

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 2.4.6 已修复

1***@qq.com

1***@qq.com

我也出现类似问题,改成v3编译模式后,进行真机调试.
具体报错如下

编译器版本:2.6.8(v3)  
11:46:47.450 Module build failed (from ./node_modules/@dcloudio/webpack-uni-pages-loader/lib/index.js):  
11:46:47.450 TypeError: Cannot read property 'nvue' of undefined  
11:46:47.453     at module.exports (D:\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-pages-loader\lib\platforms\app-plus\index.v3.js:86:35)  
11:46:47.460     at module.exports (D:\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-pages-loader\lib\platforms\app-plus\index.js:498:33)  
11:46:47.464     at Object.module.exports (D:\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-pages-loader\lib\index-new.js:86:71)  
11:46:47.468     at Object.module.exports (D:\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-pages-loader\lib\index.js:49:35)  
11:46:47.469  ERROR  Build failed with errors.

临时解决方案是 只有去掉 pages.json condition 节点,才解决了.

该问题目前已经被锁定, 无法添加新回复