m***@qq.com
m***@qq.com
  • 发布:2025-10-16 15:36
  • 更新:2025-10-16 16:19
  • 阅读:55

cli方式新建vue3+ts项目,更新编译器后dev:h5运行异常。

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

浏览器平台: Edge

浏览器版本: 最新

项目创建方式: CLI

CLI版本号: 4.76

操作步骤:

拉取代码:npx degit dcloudio/uni-preset-vue#vite-ts 项目名
安装依赖:npm i
运行项目:npm run dev:h5(正常显示)
更新编译器:npx @dcloudio/uvm@latest
运行项目:npm run dev:h5(显示异常)

预期结果:

更新编译器后运行正常。

实际结果:

更新编译器后运行报错。

bug描述:

cli方式新建vue3+ts项目,安装依赖后dev:h5正常运行显示(编译器版本为4.36)。
但是执行npx @dcloudio/uvm@latest后dev:h5运行页面会报错(编译器版本为4.76)。

2025-10-16 15:36 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

升级到最新的alpha版本试试还有没有问题

  • m***@qq.com (作者)

    正式版出现这种问题不应该把?

    2025-10-16 15:39

  • DCloud_UNI_JBB

    回复 m***@qq.com: 昨天有开发者反馈了这个问题,他们升级到了最新的alpha版本没有报错了,你试试,后面这个alpha版本会变为正式版

    2025-10-16 15:40

  • m***@qq.com (作者)

    回复 DCloud_UNI_JBB: alpha版本倒是可以了,但是我记得我前几天还在新建项目,是可以正常升级的啊,是最近这几天有更新吗?

    2025-10-16 15:46

  • DCloud_UNI_JBB

    回复 m***@qq.com: 最近没更新正式版,在更新alpha

    2025-10-16 15:47

  • m***@qq.com (作者)

    回复 DCloud_UNI_JBB: 那为啥突然就不行了?主要是我前几天还在新建项目并更新编译器,那时候还是正常的。。。

    2025-10-16 15:54

  • DCloud_UNI_JBB

    回复 m***@qq.com: 你是测试的 3.0.0-4070620250821001 版本吗?

    2025-10-16 16:03

  • DCloud_UNI_JBB

    回复 DCloud_UNI_JBB: 回复 m***@qq.com: 我试了这个版本并没有报错

    2025-10-16 16:03

  • m***@qq.com (作者)

    回复 DCloud_UNI_JBB: 升级正式版后就是这个版本,但是我这边是有问题的。看昨天那个人的帖子里的人的回复,好像是vue-router的问题,你是不是有缓存。。。

    2025-10-16 16:11

  • m***@qq.com (作者)

    回复 DCloud_UNI_JBB: 或者说你是怎么新建的?

    2025-10-16 16:12

  • DCloud_UNI_JBB

    回复 m***@qq.com: 没啊,我删除了node_modules,重新安装的

    2025-10-16 16:14

  • DCloud_UNI_JBB

    你换yarn试试,我是用的yarn,我看你用的是npm

    2025-10-16 16:15

  • DCloud_UNI_JBB

    回复 DCloud_UNI_JBB: 我刚刚自己用npm试了一下,就是我下面说的安装到了 4.6.0 版本的 vue-router,这个版本移除了 报错的那个文件

    2025-10-16 16:26

DCloud_UNI_JBB

DCloud_UNI_JBB

应该是安装到了 4.6.0 版本的 vue-router,这个版本移除了 vue-router.esm-bundler.js 文件,所以报错找不到这个文件了,我看最新的 4.6.3 版本又恢复了这个文件

  • m***@qq.com (作者)

    所以怎么解决?

    2025-10-16 16:25

  • DCloud_UNI_JBB

    回复 m***@qq.com: 删掉node_modules,重新 npm install 就行了

    2025-10-16 16:27

  • m***@qq.com (作者)

    回复 DCloud_UNI_JBB: 4.6.3版本也不行。我看package-lock.json里的描述,你们用的是^4.3.0,因为没有锁版本安装的4.6.3或者4.6.0,我删掉^锁版本,然后删掉4.6.3的配置项,重新npm i安装4.3.0就好了。。。

    2025-10-16 16:46

  • DCloud_UNI_JBB

    回复 m***@qq.com: uniapp内部用的是4.4.4,4.6.3 我测试了没啥问题,你应该这样安装 npm i --legacy-peer-deps

    2025-10-16 16:49

要回复问题请先登录注册