制作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

11 回复

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

更多关于制作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 ,看看是否能复现问题

回到顶部