uniapp打包
Uniapp 打包流程
H5 打包 在项目根目录运行以下命令生成 H5 静态文件:
npm run build:h5
打包完成后文件默认输出到 /dist/build/h5 目录,可直接部署到 Web 服务器。
微信小程序打包
修改 manifest.json 配置小程序 AppID 后执行:
npm run build:mp-weixin
打包结果位于 /dist/build/mp-weixin,需通过微信开发者工具导入并上传。
Android App 打包 安装 HbuilderX 开发工具,在编辑器中选择:
发行 -> 原生App-云打包
需配置证书文件(.keystore),云打包会自动生成 APK/AAB 文件。
iOS App 打包 同样通过 HbuilderX 选择云打包,需提供:
- Apple 开发者账号
- 有效的证书文件(.p12)
- 移动设备描述文件(.mobileprovision)
常见配置项
manifest.json 关键配置
{
"appid": "第三方平台申请ID",
"versionName": "1.0.0",
"versionCode": "100",
"app-plus": {
"splashscreen": {
"autoclose": true
}
}
}
打包优化建议
- 启用代码压缩:在
vue.config.js中配置optimization.minimize - 移除未使用组件:通过
easycom按需引入 - 图片资源压缩:建议使用 CDN 或转为 base64
注意事项
- 安卓打包需注意 targetSdkVersion 兼容性设置
- iOS 上架需处理隐私权限描述
- 小程序分包时需在
pages.json配置subPackages - 云打包每日有免费次数限制,超出需付费







