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

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

操作步骤:

  • 拉取代码: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)。

图片

图片

项目信息

信息
产品分类 uniapp/H5
PC开发环境 Windows
PC开发环境版本 win10
浏览器 Edge
浏览器版本 最新
项目创建方式 CLI
CLI版本 4.76

更多关于uni-app cli方式新建vue3+ts项目,更新编译器后dev:h5运行异常的实战教程也可以访问 https://www.itying.com/category-93-b0.html

18 回复

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

更多关于uni-app cli方式新建vue3+ts项目,更新编译器后dev:h5运行异常的实战教程也可以访问 https://www.itying.com/category-93-b0.html


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

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

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

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

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

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

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

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

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

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

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

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

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

所以怎么解决?

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

回复 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就好了。。。

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

回到顶部