uni-app vue3 vite cli项目调试ios静态资源丢失
uni-app vue3 vite cli项目调试ios静态资源丢失
示例代码:
|-- assets 静态文件
|-- src
|-- pages
操作步骤:
如上
预期结果:
如上
实际结果:
如上
bug描述:
pages下配置的tab图片,打包时这些图片没有一起打包进去
信息类别 | 信息内容 |
---|---|
产品分类 | uniapp/App |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | 11 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 4.51 |
手机系统 | iOS |
手机系统版本号 | iOS 18 |
手机厂商 | 苹果 |
手机机型 | iphone12 |
页面类型 | vue |
vue版本 | vue3 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
更多关于uni-app vue3 vite cli项目调试ios静态资源丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
要不试试放static下会不会丢失
更多关于uni-app vue3 vite cli项目调试ios静态资源丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
关于uni-app vue3 vite cli项目在iOS调试时静态资源丢失的问题,以下是可能的原因和解决方案:
- 静态资源路径问题:
- 确保在pages.json中配置tab图片时使用正确的相对路径
- 建议将图片放在static目录而非assets目录,因为static目录下的文件会直接拷贝到dist目录
- 打包配置问题:
- 检查vite.config.js中是否有正确的资源处理配置
- 确保添加了正确的静态资源处理插件
- 常见解决方案:
// 在vite.config.js中添加如下配置
export default defineConfig({
plugins: [
uni(),
// 添加资源处理
],
build: {
assetsInlineLimit: 4096 // 调整资源内联阈值
}
})