极星123
极星123
  • 发布:2020-09-30 18:20
  • 更新:2020-09-30 21:21
  • 阅读:1407

【报Bug】uni-app manifest.json文件中,在配置项app-plus设置"renderer":"native",编辑器报错,app白屏

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.8.13

手机系统: Android

手机系统版本号: Android 7.0

手机厂商: 模拟器

手机机型: 逍遥模拟器 Android7.1.2

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

"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)

bug描述:

uni-app,在manifest.json文件中,在配置项app-plus设置"renderer":"native",编辑器报错,app白屏

2020-09-30 18:20 负责人:无 分享
已邀请:
极星123

极星123 (作者)

经过重重代码、各种文件内容,一句一句,排查,哎。。。发现是pages.json中pages的配置导致,如下:
"pages": [
{
"path": "pages/index/index",
"style": {}
}
]
中的style配置项不能去除,就算没有style配置,也要配置成空对象{},这样配置后,编辑器错误消失,神奇的错误提示。。。

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