"app-plus" : {
"renderer":"native",
}
- 发布:2020-09-30 18:20
- 更新:2020-09-30 21:21
- 阅读:1407
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.8.13
手机系统: Android
手机系统版本号: Android 7.0
手机厂商: 模拟器
手机机型: 逍遥模拟器 Android7.1.2
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
在manifest.json文件中,在配置项app-plus设置"renderer":"native"
在manifest.json文件中,在配置项app-plus设置"renderer":"native"
预期结果:
正常编译,无报错,页面正常显示
正常编译,无报错,页面正常显示
实际结果:
编辑器报错,app白屏
报错信息如下:
18:19:30.779 Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js):
18:19:30.780 TypeError: Cannot read property 'app-plus' of undefined
18:19:30.784 at Object.module.exports (D:\software\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\packages\webpack-uni-nvue-loader\lib\template.js:72:47)
18:19:30.815 ERROR Build failed with errors.
18:19:44.232 reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->Uncaught Error: Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js):
18:19:44.253 TypeError: Cannot read property 'app-plus' of undefined
18:19:44.274 at Object.module.exports (D:\software\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\packages\webpack-uni-nvue-loader\lib\template.js:72:47)
编辑器报错,app白屏
报错信息如下:
18:19:30.779 Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js):
18:19:30.780 TypeError: Cannot read property 'app-plus' of undefined
18:19:30.784 at Object.module.exports (D:\software\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\packages\webpack-uni-nvue-loader\lib\template.js:72:47)
18:19:30.815 ERROR Build failed with errors.
18:19:44.232 reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->Uncaught Error: Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js):
18:19:44.253 TypeError: Cannot read property 'app-plus' of undefined
18:19:44.274 at Object.module.exports (D:\software\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\packages\webpack-uni-nvue-loader\lib\template.js:72:47)
bug描述:
uni-app,在manifest.json文件中,在配置项app-plus设置"renderer":"native",编辑器报错,app白屏
1 个回复
极星123 (作者)
经过重重代码、各种文件内容,一句一句,排查,哎。。。发现是pages.json中pages的配置导致,如下:
"pages": [
{
"path": "pages/index/index",
"style": {}
}
]
中的style配置项不能去除,就算没有style配置,也要配置成空对象{},这样配置后,编辑器错误消失,神奇的错误提示。。。