uni-app vue3原生混淆云打包报错bug
uni-app vue3原生混淆云打包报错bug
信息类别 | 详情 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC版本号 | win11 |
HBuilderX | 正式版 |
HBuilderX版本 | 4.57 |
手机系统 | Android |
手机版本号 | Android 15 |
手机厂商 | IQOO |
手机型号 | IQOO NEO9 |
页面类型 | vue |
Vue版本 | vue3 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
示例代码:
{
"description": "原生混淆",
"resources": {
"utils/crypto.js" : {} // 混淆文件
}
}
操作步骤:
VUE3原生混淆js后云打包
预期结果:
成功混淆并打包
实际结果:
Error code = -5000
Error message:
Error: confusion failed!
file not exist: app-confusion.js
bug描述:
Appid: XXX
Error code = -5000
Error message:
Error: confusion failed!
file not exist: app-confusion.js
更多关于uni-app vue3原生混淆云打包报错bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
所以file not exist: app-confusion.js不是你项目的文件吗
更多关于uni-app vue3原生混淆云打包报错bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html
重新提交云端打包,提供appid,我们查下云端打包日志。
这个错误是由于原生混淆配置不正确导致的。在uni-app Vue3项目中,原生混淆需要正确配置app-confusion.js文件。
解决方案:
-
确保项目根目录下存在app-confusion.js文件(注意不是utils/crypto.js)
-
正确的混淆配置文件应该是:
{
"description": "原生混淆",
"resources": {
"app-confusion.js": {}
}
}