uni-app 打包H5时 assets 目录部分图片资源重复复制问题

uni-app 打包H5时 assets 目录部分图片资源重复复制问题

操作步骤:

  • 正常 V3 项目完整使用 Script Setup ,/static 均可复现

预期结果:

  • 图片不重复,与文档结果一致

实际结果:

  • 部分图片资源重复

bug描述:

使用 uniapp打包H5的时候,打包结果可部署使用,但打包结果存在 assets 目录,带有 hash 值的 js 和 css 文件在此目录下,部分 png / gif 图片会被复制一份存放于 assets 目录,static 目录与未打包前一致。

整体开发规则如下:

  1. 所有 Vue 文件均使用 Script Setup。
  2. 所有图片引用均使用 /static 开头,包括 background 在内。

测试使用 V3.99 正式版及 V4.04-Alpha 版本编译,结果一致;按照 地址问题回复中的处理方式,结果未发生改变。

信息项 内容
产品分类 uniapp/H5
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 3.99
HBuilderX类型 正式
HBuilderX版本号 3.99
浏览器平台 Chrome
浏览器版本 122.0.6261.113
项目创建方式 HBuilderX

Image 1

Image 2

playZoneN.zip


更多关于uni-app 打包H5时 assets 目录部分图片资源重复复制问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

该问题已经修复了,升级到最新Alpha版本还不行吗?

更多关于uni-app 打包H5时 assets 目录部分图片资源重复复制问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


是的,我使用 V4.04-Alpha 版本,新建项目,在新项目中创建了几个空白页面,在其中一个页面中写了一些东西,使用image 标签,src 已 /static 开头加载了4个图片,打包结果和提到的 bug 一致

回复 1***@qq.com: 上传下测试工程吧

回复 YUANRJ: 已编辑,上传为 zip 文件

回复 1***@qq.com: 感谢反馈,这边排查下

回复 YUANRJ: 去问这个问题解决了吗,我这边打包也遇到了这个问题。 css背景图使用的是static中的文件,但是打包之后页面使用了assets文件中带有hash的图片

回到顶部