云打包勾选 对配置的js/nvue文件进行原生混淆,打包就报错,不论confusion的resources字段是否有值都报错,就算resources为空对象也报这个错
![s***@gmail.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/d66a80373749c16bdb3c03a2eab2efd6.png)
- 发布:2022-10-25 17:34
- 更新:2024-03-11 21:20
- 阅读:811
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 1909
HBuilderX类型: 正式
HBuilderX版本号: 3.6.4
手机系统: Android
手机系统版本号: Android 12
手机厂商: vivo
手机机型: realme
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
云打包配置了原生混淆,能正常打包
云打包配置了原生混淆,能正常打包
实际结果:
配置原生混淆后,一直报错
Error code = -5000
Error message:
Error: confusion failed!
file not exist: app-confusion.js
配置原生混淆后,一直报错
Error code = -5000
Error message:
Error: confusion failed!
file not exist: app-confusion.js
bug描述:
云端打包使用原生混淆,一直打包失败,一直报
file not exist: app-confusion.js
这个错误,
在manifest.json文件中就算
"confusion" : {
"description" : "原生混淆",
"resources" : {
}
},
将resources字段赋值为空对象都报这个错
![s***@gmail.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/d66a80373749c16bdb3c03a2eab2efd6.png)
s***@gmail.com (作者) - shaundiuc
今天再测试,云打包时候就算不勾选 开启混淆,但是manifestjson中有confusion字段依旧报错,比如:
"app-plus" : {
"confusion" : {
"description" : "原生混淆",
"resources" : {
"common/request/http.interceptor.js" : {},
"api/index.js" : {},
"api/public.js" : {},
"utils/checkUpdater.js" : {},
"utils/common.js" : {},
"main.js" : {}
}
}
}
云打包,不构想nvue混淆,以上打包也会报错
Error code = -5000
Error message:
Error: confusion failed!
file not exist: app-confusion.js
丹哥
你好,请问怎么解决的,我也遇到了同样的问题
2023-05-16 14:01