uni-app HBuilderX 4.45 版本编译app一直卡着

uni-app HBuilderX 4.45 版本编译app一直卡着

测试过的手机

Ipone11 pro、小米11

操作步骤

  1. 项目运行-运行到手机或浏览器-运行到IOS基座
  2. 一直在编译中…
  3. 进行打包自定义基座也是卡在编译中…

预期结果

打包运行正常

实际结果

无法打包、编译

bug描述

4.44版本编译打包app出现node环境变量找不到,当升级4.45版本不再提示node找不到,但是一直卡在正在编译中…

开发环境与版本信息

信息
产品分类 uniapp/App
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 Apple M4 Pro
HBuilderX类型 正式
HBuilderX版本号 4.45
手机系统 全部
手机厂商 苹果
页面类型 vue
vue版本 vue3
打包方式 云端
项目创建方式 HBuilderX

更多关于uni-app HBuilderX 4.45 版本编译app一直卡着的实战教程也可以访问 https://www.itying.com/category-93-b0.html

10 回复

经多个mac电脑测试,都会出现这种问题。进行app自定义基座,一直卡在编译中。。。

更多关于uni-app HBuilderX 4.45 版本编译app一直卡着的实战教程也可以访问 https://www.itying.com/category-93-b0.html


inter芯片的mac,卸载重装就可以了。但是m芯片的不好使。进行基座打包或者是运行到手机,一直卡在编译中

版本回退上两个版本就可以了

控制台显示内容:

进行自定义基座打包时,显示正在打包,但是点击取消,没有查到记录。

问题还是出在了 4.41版本中。4.41版本之前没有问题。

当退回到4.36版本后,编译vue3的项目打包app基座,提示Error: Cannot find module @rollup/rollup-darwin-x64.

执行 yarn add @dcloudio/uts-darwin-x64 --ignore-platform 好了

针对您提到的uni-app在HBuilderX 4.45版本编译APP时一直卡住的问题,这里提供一些可能的解决思路和相关的代码或配置调整方法,供您参考和尝试。请注意,由于问题可能涉及多个方面,以下方案不一定能解决所有情况,但希望能提供一些有用的信息。

1. 清理项目缓存

首先,尝试清理项目的缓存和临时文件。在HBuilderX中,可以通过以下步骤操作:

菜单栏 -> 工具 -> 清理项目缓存

2. 检查编译配置

确保manifest.json中的编译配置正确无误。特别是app-plus下的相关配置,如distributeplugins等。以下是一个简单的示例配置:

{
  "mp-weixin": {},
  "app-plus": {
    "distribute": {
      "sdkConfigs": {},
      "android": {
        "package": "com.example.myapp"
      },
      "ios": {
        "bundleIdentifier": "com.example.myapp"
      }
    },
    "plugins": {}
  }
}

3. 升级uni-app和HBuilderX

考虑将uni-app和HBuilderX升级到最新版本,因为新版本可能修复了旧版本中的一些已知问题。

4. 查看控制台输出

在HBuilderX中,查看编译过程中的控制台输出,寻找可能的错误信息或警告。这些信息通常能帮助定位问题。

5. 修改webpack配置

如果问题依然存在,可以尝试修改项目的webpack配置。在vue.config.js(如果项目中有)中添加或修改相关配置,例如:

module.exports = {
  configureWebpack: {
    // 示例:增加性能优化配置
    performance: {
      hints: false
    },
    // 其他webpack配置...
  }
}

6. 检查代码和资源

确保项目中没有导致编译卡住的代码或资源文件。例如,过大的图片、复杂的计算逻辑等。

7. 使用命令行编译

尝试使用命令行工具进行编译,以查看是否有更详细的错误信息输出。在项目根目录下运行:

npm run dev:%PLATFORM%

%PLATFORM%替换为具体的平台标识符,如mp-weixinapp-plus等。

总结

以上方法涵盖了清理缓存、检查配置、升级软件、查看输出、修改webpack配置、检查代码和资源以及使用命令行编译等多个方面。希望这些方法能帮助您解决编译卡住的问题。如果问题依然存在,建议查看uni-app的官方文档或社区论坛,寻求更专业的帮助。

@ionicwang hello,请问问题解决了吗?我的也是Mac Android运行打包,一直卡在开始编译,尝试各种办法无果?

回到顶部