uni-app HBuilderX 4.45 版本编译app一直卡着
uni-app HBuilderX 4.45 版本编译app一直卡着
测试过的手机
Ipone11 pro、小米11
操作步骤
- 项目运行-运行到手机或浏览器-运行到IOS基座
- 一直在编译中…
- 进行打包自定义基座也是卡在编译中…
预期结果
打包运行正常
实际结果
无法打包、编译
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
经多个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
下的相关配置,如distribute
、plugins
等。以下是一个简单的示例配置:
{
"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-weixin
、app-plus
等。
总结
以上方法涵盖了清理缓存、检查配置、升级软件、查看输出、修改webpack配置、检查代码和资源以及使用命令行编译等多个方面。希望这些方法能帮助您解决编译卡住的问题。如果问题依然存在,建议查看uni-app的官方文档或社区论坛,寻求更专业的帮助。
@ionicwang hello,请问问题解决了吗?我的也是Mac Android运行打包,一直卡在开始编译,尝试各种办法无果?