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

3 回复

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
}
}))

回到顶部