9***@qq.com
9***@qq.com
  • 发布:2024-04-28 14:21
  • 更新:2024-04-29 19:06
  • 阅读:297

【报Bug】VUE3 配置 JS文件混淆后 打包白屏,调试正常

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10 企业版 LTSC

HBuilderX类型: 正式

HBuilderX版本号: 4.08

手机系统: Android

手机系统版本号: Android 13

手机厂商: 小米

手机机型: 红米NOTE10 pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

mainPage.vue 文件内容如下:

<template>
<view class="stl_button">
<view class="stl_button_item">
<view v-for="(item, index) in global.button">
<button size="mini" style="color:#ffffff; backgroundColor:rgb(0, 205, 172)">{{item.name}}</button>
</view>
</view>
</view>
</template>

<script setup>
import global from '../common/globalData.js'
</script>


globalData.js文件内容如下:

import { reactive } from 'vue'
const button = reactive([{value: 1 , name: "测试按键"},
{value: 2 , name: "测试按键"},
{value: 3 , name: "测试按键"},
{value: 4 , name: "测试按键"}]);
export default {
button
}


manifest.json 配置文件内容如下:
"app-plus" : {
/ 原生JS混淆 /
"confusion" : {
"description" : "原生混淆",
"resources" : {
"common/globalData.js" : {}
}
},
}

操作步骤:
  1. 配置JS文件混淆后;
  2. 打包成app;
  3. 安装到手机,并打开软件;

预期结果:

配置JS文件混淆后,调试正常,打包成app安装正常;

实际结果:

配置JS文件混淆后,调试正常,打包成app后白屏;

bug描述:

采用 import global from '../common/globalData.js'
引入JS数据后,打包时配置JS混淆,打包成app安装后会白屏;
如果不配置JS混淆,打包安装正常;

2024-04-28 14:21 负责人:无 分享
已邀请:

最佳回复

DCloud

DCloud

HBuilderX 4.14.2024042905-alpha 已修复。

9***@qq.com

9***@qq.com (作者) - 一个小白

有没有巨佬回复一下啊,解决了100元话费

要回复问题请先登录注册