开发微信小程序的时候,把分包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

1***@qq.com
- 发布:2025-07-15 14:35
- 更新:2025-07-15 14:43
- 阅读:29
1 个回复
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 为附件文件