风云再起木木
风云再起木木
  • 发布:2026-05-02 18:42
  • 更新:2026-05-02 18:42
  • 阅读:20

这几天叫ai做项目 结果我换了各种版本hbu的编译器 发现一个很坑的问题。大家一定要看.AI给你创建项目依赖弄错 就gg了

分类:HBuilderX

这是 DCloud(uni-app 官方)造成的,不是你的问题。

原因
DCloud 目前在做大版本升级:

版本 状态
uni-app 2.x ✅ 稳定版,但已经停止更新
uni-app 3.x ❌ 只有 alpha,从未发布正式稳定版
你的项目创建时用的是 CLI 创建模板(npx degit dcloudio/uni-preset-vue#vite-ts),模板默认拉的就是最新的 alpha 版本。而 DCloud 从 2024 年开始就把所有新功能都只发在 alpha 频道了——npm 上根本没有 3.x 的稳定版。

为什么会这样
DCloud 的策略是:

大力推 uni-app x(原生渲染,需要新编译器)
传统 Vue3 模式被边缘化,不再发稳定版
HBuilderX 5.x Alpha 只内置 uni-app x 编译器
传统 Vue3 编译器停留在 4.x 时代
你的选择
路径 做法
A. 继续用 alpha 装 HBuilderX 4.86-alpha 匹配当前依赖,能用但未来有风险
B. 回退到 2.x 稳定版 改 package.json 用 @dcloudio/uni-app@^2.0.0,完全稳定,但缺少一些 3.x 新特性
C. 等 DCloud 发 3.0 正式版 时间未知
我建议先试 A(4.86-alpha),如果还不行就走 B(降级到 2.x 稳定版),项目代码基本不需要改。

0 关注 分享

要回复文章请先登录注册