1***@qq.com
1***@qq.com
  • 发布:2025-07-15 14:35
  • 更新:2025-07-15 14:43
  • 阅读:29

复制分包中的图片到另一个分包中,引入页面后,打包后路径却改变了报错问题

分类:uni-app

开发微信小程序的时候,把分包A中的资源文件static目录下图片close.png复制到分包B的资源文件static中,在分包B中的ss.vue页面使用路径为<image src="../static/close.png" mode="aspectFill"></image>,打包后提示错误:[项目资源引用错误] 项目资源 A/static/close.png 与页面不在同一个分包中导致无法正常加载,问题在于我路径写的为../static/close.png,打包后路径却变成了A/static/close.png,使用的vite+vue3开发的uniapp

2025-07-15 14:35 负责人:DCloud_UNI_JBB 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

感谢反馈,此问题为已知问题,会于近期修复。

临时解决方案

替换 HX根目录/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-cli-shared/dist/vite/plugins/vitejs/plugins/asset.js 和 HX根目录//Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-cli-shared/dist/vite/plugins/vitejs/plugins/static.js 为附件文件

要回复问题请先登录注册