uni-app v2版本 hbuilderx 4.08 打包停留40%后自动取消
uni-app v2版本 hbuilderx 4.08 打包停留40%后自动取消
操作步骤:
- 正常打包上传,编译成功,但是进度条到40%就消失了,未正常上传云端
预期结果:
- 正常上传云端并进行打包
实际结果:
- 未正常打包,不报错,不警告
bug描述:
- 项目打包安卓,iosapp时,选择使用云端证书,传统打包,进度停留在40%,编译未报错,未有警告,编译成功,实际没有传上云端,然后就一直无反应。怎么查看这个日志,没搞明白
| 信息类别 | 信息内容 |
|----------------|------------------------|
| 产品分类 | uniapp/App |
| PC开发环境操作系统 | Windows |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 4.08 |
| 手机系统 | Android |
| 手机系统版本号 | Android 14 |
| 手机厂商 | 小米 |
| 手机机型 | 小米 |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于uni-app v2版本 hbuilderx 4.08 打包停留40%后自动取消的实战教程也可以访问 https://www.itying.com/category-93-b0.html
HBuider的运行日志查看:帮助->查看运行日志,问题是必现吗 也可加QQ群 581697001 找管理排查一下问题
更多关于uni-app v2版本 hbuilderx 4.08 打包停留40%后自动取消的实战教程也可以访问 https://www.itying.com/category-93-b0.html
不知道是不是我遇到的问题,下面是解决方法:
// vite.config.ts
{
build: {
// build时记得注释掉watch,它会在build时监听文件变化,导致build不能正常结束
// watch: {
// exclude: [‘node_modules/**’, ‘/__uno.css’]
// }
}
{
问题探索
空项目可以云打包,本项目无法云打包
本项目build显示DONE Build complete. ,显然已完成build,但是进度停留在40%,即编译阶段
起初以为是build错误,运行pnpm run build:app -d,build日志均未出现异常
查找影响build因素,想起之前因为unocss会中断build设置过watch,试试注释掉,没想到成功了
// vite.config.ts
export default <UserConfigFn>(({ mode }) =>
defineConfig({
build: {
// 或者,根据开发还是生产环境生成配置
watch:
mode === ‘development’
? {
exclude: [‘node_modules/**’, ‘/__uno.css’]
}
: undefined
}
}))

