1***@163.com
1***@163.com
  • 发布:2024-04-18 11:27
  • 更新:2024-04-25 11:19
  • 阅读:87

【报Bug】uni-app v2版本 hbuilderx 4.08,打包停留40%后自动取消

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号:

HBuilderX类型: 正式

HBuilderX版本号: 4.08

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 小米

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

正常打包上传,编译成功,但是进度条到40%就消失了,未正常上传云端

预期结果:

正常上传云端并进行打包

实际结果:

未正常打包,不报错,不警告

bug描述:

项目打包安卓,iosapp时,选择使用云端证书,传统打包,进度停留在40%,编译未报错,未有警告,编译成功,实际没有传上云端,然后就一直无反应。怎么查看这个日志,没搞明白

2024-04-18 11:27 负责人:无 分享
已邀请:
DCloud_HB_HXY

DCloud_HB_HXY

HBuider的运行日志查看:帮助->查看运行日志,问题是必现吗 也可加QQ群 581697001 找管理排查一下问题

1***@qq.com

1***@qq.com

不知道是不是我遇到的问题,下面是解决方法:

// vite.config.ts  
{  
build: {  
// build时记得注释掉watch,它会在build时监听文件变化,导致build不能正常结束  
    // watch: {  
    //   exclude: ['node_modules/**', '/__uno.css']  
    // }  
  }  
{

问题探索

  1. 空项目可以云打包,本项目无法云打包

  2. 本项目build显示DONE Build complete. ,显然已完成build,但是进度停留在40%,即编译阶段

  3. 起初以为是build错误,运行pnpm run build:app -d,build日志均未出现异常

  4. 查找影响build因素,想起之前因为unocss会中断build设置过watch,试试注释掉,没想到成功了

1***@qq.com

1***@qq.com

// vite.config.ts  
export default <UserConfigFn>(({ mode }) =>  
  defineConfig({  
    build: {  
      // 或者,根据开发还是生产环境生成配置  
      watch:  
        mode === 'development'  
          ? {  
              exclude: ['node_modules/**', '/__uno.css']  
            }  
          : undefined  
    }  
  }))

要回复问题请先登录注册