uniapper
uniapper
  • 发布:2022-03-06 12:03
  • 更新:2022-03-15 17:36
  • 阅读:536

【报Bug】cli vue3+ts 无法切换编译器版本

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.3.12

测试过的手机:

跟手机没关系

操作步骤:

1、npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project
2、 npx @dcloudio/uvm 3.3.11.20220209
3、npm run app:dev

预期结果:

1、默认不要安装alpha版编译器,只安装最新稳定版
2、能够自由切换编译器

实际结果:

非预期

bug描述:

cli 安装后就是最新的alpha版 (这一点非常不好)

执行命令:
npx @dcloudio/uvm 3.3.11.20220209
正常完成,无报错。
然后:
npm run dev:app 报错
详细报错请看附件 图片

2022-03-06 12:03 负责人:无 分享
已邀请:
uniapper

uniapper (作者) - abc

。。。。。

tmui

tmui

我和你一样,更新到最新版本后:
error when starting dev server:
Error: Cannot find module '@dcloudio\uni-app-plus\lib\uni.plugin.js'
Require stack:
我艹了,现在运行不了。

uniapper

uniapper (作者) - abc

另外 app 框架核心文件 @dcloudio\uni-app-plus\dist\uni-app-view.umd.js 中好像对数据的更新也有问题。如数组操作以及针对v-show的操作都有问题。唉

DCloud_UNI_GSQ

DCloud_UNI_GSQ

vue3 目前需要手动管理版本,@dcloudio/uvm 后续会添加对 vue3 项目的支持

  • tmui

    我是按照你的文档教程,不管是指定,还是更新到最新的版本号,结果都一样。报错,也就是说根本无法升级。你可以自己试下,使用你们的基本模板vite项目 。安装后。再使用指定版本升级(最新的版本号)。一样报错。

    2022-03-07 11:40

  • uniapper (作者)

    试过 manual 根本切换不了。能否详细介绍下怎么手动管理? 另外,cli+ts+vue3 好像问题不少。uni-app-view.umd.js 在数组赋值上有问题 https://ask.dcloud.net.cn/question/140701

    2022-03-07 13:13

  • DCloud_UNI_GSQ

    回复 uniapper: 就是手动修改各个依赖的版本重新安装

    2022-03-09 16:39

  • 1***@qq.com

    回复 DCloud_UNI_GSQ: 什么意思,就只需要改package.json里的版本吗

    2022-04-11 22:07

  • DCloud_UNI_GSQ

    回复 1***@qq.com: 不需要了,@dcloudio/uvm 已添加对 vue3 项目的支持

    2022-04-12 11:01

DCloud_UNI_GSQ

DCloud_UNI_GSQ

@dcloudio/uvm 已添加对 vue3 项目的支持

该问题目前已经被锁定, 无法添加新回复