1***@qq.com
1***@qq.com
  • 发布:2025-10-30 14:47
  • 更新:2025-10-31 11:05
  • 阅读:53

【报Bug】制作wgt包后,有一定概率会导致wgt包的static里的图片资源丢失

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 16

手机厂商: wgt热更新包内容丢失

手机机型: 安卓

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

最近一次复现为,启动HBuilder 后,同时进行制作wgt包制作和运行到真机调试,出现图上所示5590k的包,经检查并未发现图片的丢失,但是大小是和正常的不对。

预期结果:

希望制作wgt包资源不丢失

实际结果:

分析问题原因

bug描述:

选择‘发行’——》进行‘APP制作wgt包’的时候,会导致static的资源丢失,偶现~。如图的wgt包,大小为5595k为正常,大小为4321k的丢失90%以上的图片,大小为5588k的,丢失了一个图片,显示0字节。

2025-10-30 14:47 负责人:无 分享
已邀请:
l***@163.com

l***@163.com

有时候静态资源会莫名丢失 导致图片显示空白

DCloud_UNI_LXH

DCloud_UNI_LXH

打出的 wgt 内部资源是 0 字节?给出一个你能复现的示例吧,比如把出问题的图片放到一个空白的项目中并打包 wgt ,看看是否能复现问题

  • l***@163.com

    每次打wgt包 是不是都要把static目录中的文件完整的打进wgt包?

    项目中引入图片的方式如下:

    通过 import xxx from 'xxx'

    <image :src="xxx"/>

    通绝对路径直接使用

    <image src="/static/image/xxxx.png">


    通过组件使用 <Icon imgName="xxx">

    props imgName

    const imgPath = computed(()=> /static/image/${imgName}.png)

    <image :src="imgPath">

    以下问题是偶现;不一定复现 偶尔能遇到一两次

    1.资源会丢失比如总共五六十张图片 wgt打包结果里只有四五张

    2.资源出现0字节的情况

    2025-10-31 17:05

  • l***@163.com

    uniapp+vue3+vite+ts 打包为app 这种情况下引入静态资源 到底使用哪种方式最好

    2025-10-31 17:08

  • DCloud_UNI_LXH

    回复 l***@163.com: 如果出现 0 字节的话,是哪种引用方式?

    2025-10-31 17:20

  • l***@163.com

    回复 DCloud_UNI_LXH: /static/image

    2025-10-31 17:24

  • l***@163.com

    回复 DCloud_UNI_LXH: 上面的问题很不好复现

    2025-10-31 17:26

  • l***@163.com

    回复 l***@163.com: 我都在想要不要全换成 ”@/static/image“ 这种方式

    2025-10-31 17:27

  • DCloud_UNI_LXH

    回复 l***@163.com: 不应该出现0字节,我在开发过程中从来没有遇到过。如果可以复现的话就更好定位了

    2025-10-31 18:17

DCloud_UNI_LXH

DCloud_UNI_LXH

打出的 wgt 内部资源是 0 字节?给出一个你能复现的示例吧,比如把出问题的图片放到一个空白的项目中并打包 wgt ,看看是否能复现问题

要回复问题请先登录注册