使用官方的模板
npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project
然后使用 @dcloudio/uvm 更新到 3.4.18 版本
这个时候使用 npm run dev:h5 或者使用 HubilderX 的运行都是没有问题
但是如果在项目中使用云函数,在编译时,要等待很长时间,而且编译成功后,HubilderX 的 CPU 占用率是 95% 左右,这个时候编辑器和其他软件根本无法使用,正常状态是 10% 都不到的。只要项目中有云函数的目录,不管是否关联服务器空间,都会出现这个问题。
如果是云函数和非 CLI 项目搭配使用是没有问题。但是和 CLI 项目搭配使用就有 CPU 一直拉满的问题
项目中除了模板文件和云函数目录下的 uni-id 和 uni-config-center 两个默认的公共模块外没有其他文件。而且不管创建是阿里云还是腾讯云都一样有这个问题。
- 发布:2022-07-21 15:20
- 更新:2022-07-22 01:16
- 阅读:373
【报Bug】HubilderX 占用 CPU 过高
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Winddows 10 专业版
浏览器平台: Chrome
浏览器版本: 103
项目创建方式: CLI
CLI版本号: 3.4.18
操作步骤:
预期结果:
CPU 占用正常
CPU 占用正常
实际结果:
CPU 占用异常
CPU 占用异常
bug描述:
使用云函数和 CLI 项目时,在编译后 HBuilderX 占用 95% 以上的 CPU,而且是长期占用
3 个回复
changlishe (作者)
除了 3.4.18 版本外,3.4.8 版本也就是模板原来的版本也有这个问题
DCloud_uniCloud_WYQ
我这边没能复现你说的问题。用哪个包管理工具安装的依赖?试试最新的HBuilderX alpha看看能不能复现。可以发一下你的项目带着lock文件我来测试下。
changlishe (作者)
我那边的复现步骤是这样的
1、npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project 拉取模板
2、cnpm install 安装模块,用的是模板的模块,没有使用 @dcloudio/uvm 进行升级,因为升级到 3.4.18 依然也是这个问题,暂时没有使用 HBuilderX alpha,因为我看了是到 3.5.1,如果这个没有问题,我可能也因为兼容问题用不了
3、创建 uniCloud-aliyun 目录
4、执行运行,运行到 chrome,其他浏览器也是一样的
5、编译等待比较久的时间后成功,主要一直卡在 [项目 'my-vue3-project' 开始编译...],编译完后页面是可以访问的,但是CPU 一直处于 95% 以上。即使把项目关掉,也依然一直保持高占用率,除非把编辑器关掉。但是如果事先在编译时修改 launch.json 为连接远程云函数,那么就没有这个问题
2022-07-22 01:30
DCloud_uniCloud_WYQ
回复 changlishe: 已确认bug,感谢反馈
2022-07-22 15:01
changlishe (作者)