制作wgt包后在uni-app中有一定概率会导致wgt包的static里的图片资源丢失
制作wgt包后在uni-app中有一定概率会导致wgt包的static里的图片资源丢失
操作步骤:
最近一次复现为,启动HBuilder 后,同时进行制作wgt包制作和运行到真机调试,出现图上所示5590k的包,经检查并未发现图片的丢失,但是大小是和正常的不对。
预期结果:
希望制作wgt包资源不丢失
实际结果:
分析问题原因
bug描述:
选择‘发行’——》进行‘APP制作wgt包’的时候,会导致static的资源丢失,偶现~。如图的wgt包,大小为5595k为正常,大小为4321k的丢失90%以上的图片,大小为5588k的,丢失了一个图片,显示0字节。

| 信息 | 描述 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本号 | win10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 4.45 |
| 手机系统 | Android |
| 手机系统版本号 | Android 16 |
| 手机厂商 | wgt热更新包内容丢失 |
| 手机机型 | 安卓 |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于制作wgt包后在uni-app中有一定概率会导致wgt包的static里的图片资源丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
有时候静态资源会莫名丢失 导致图片显示空白
更多关于制作wgt包后在uni-app中有一定概率会导致wgt包的static里的图片资源丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
打出的 wgt 内部资源是 0 字节?给出一个你能复现的示例吧,比如把出问题的图片放到一个空白的项目中并打包 wgt ,看看是否能复现问题
每次打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字节的情况
uniapp+vue3+vite+ts 打包为app 这种情况下引入静态资源 到底使用哪种方式最好
回复 l***@163.com: 如果出现 0 字节的话,是哪种引用方式?
回复 DCloud_UNI_LXH: /static/image
回复 DCloud_UNI_LXH: 上面的问题很不好复现
回复 l***@163.com: 我都在想要不要全换成 ”@/static/image“ 这种方式
回复 l***@163.com: 不应该出现0字节,我在开发过程中从来没有遇到过。如果可以复现的话就更好定位了
打出的 wgt 内部资源是 0 字节?给出一个你能复现的示例吧,比如把出问题的图片放到一个空白的项目中并打包 wgt ,看看是否能复现问题

