uni-app Hbuilder4.14及更近版本调整vue版本由3.2.47升级为3.4.21后 在微信小程序编译会引起循环引用 手机卡住发热严重问题
uni-app Hbuilder4.14及更近版本调整vue版本由3.2.47升级为3.4.21后 在微信小程序编译会引起循环引用 手机卡住发热严重问题
1 回复
uni-app Hbuilder4.14及更近版本调整vue版本由3.2.47升级为3.4.21后 在微信小程序编译会引起循环引用 手机卡住发热严重问题
更多关于uni-app Hbuilder4.14及更近版本调整vue版本由3.2.47升级为3.4.21后 在微信小程序编译会引起循环引用 手机卡住发热严重问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在 uni-app 中使用 HBuilderX 4.14 及更高版本时,Vue 版本从 3.2.47 升级到 3.4.21 后,可能会在微信小程序编译过程中遇到循环引用问题,导致手机卡顿和发热严重。以下是一些可能的解决方案和排查步骤:
webpack 或 vite)分析依赖关系,找出循环引用。如果问题确实是由 Vue 3.4.21 引起的,可以尝试降级到 Vue 3.2.47:
package.json 中指定 Vue 版本:"dependencies": {
"vue": "3.2.47"
}
node_modules 和 package-lock.json,然后重新安装依赖:rm -rf node_modules package-lock.json
npm install
确保你的 uni-app 相关插件和依赖是最新版本,以兼容最新的 Vue 版本:
HBuilderX 中检查是否有可用更新。npm update
export 和 import 时,确保导入的模块是单向依赖。在 manifest.json 中调整微信小程序的编译配置,尝试优化性能:
"mp-weixin": {
"optimization": {
"treeShaking": true,
"minify": true
}
}