NervJS / taro

开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/
https://docs.taro.zone/
Other
35.49k stars 4.79k forks source link

taro init 工程vite vue依赖冲突 #16711

Open RiuHDuo opened 1 week ago

RiuHDuo commented 1 week ago

相关平台

微信小程序

小程序基础库: 21.123 使用框架: Vue 3

复现步骤

taro init 👽 Taro v4.0.6

Taro 即将创建一个新项目! Need help? Go and open issue: https://tls.jd.com/taro-issue-helper

? 请输入项目名称! Timer ? 请输入项目介绍 Timer ? 请选择框架 Vue3 ? 是否需要使用 TypeScript ? Yes ? 请选择 CSS 预处理器(Sass/Less/Stylus) Sass ? 请选择包管理工具 npm ? 请选择编译工具 Vite ? 请选择模板源 Gitee(最快) ✔ 拉取远程模板仓库成功! ? 请选择模板 vue3-NutUI(NutUI Vue3 模板(https://nutui.jd.com/))

期望结果

npm i

实际结果

npm i 失败

环境信息


补充信息

1.模板:tarojs/plugin-framework-vue3@4.0.6 依赖vitejs/plugin-vue@"^5 2.修改package.json把vitejs/plugin-vue 改成^5 3.继续报错:@vitejs/plugin-vue@5.1.4依赖vite@"^5.0.0" 4.修改vite:"^5.0.0" 5.继续报错: @tarojs/plugin-framework-vue3@4.0.6需要依赖vite@"^4" 死循环了

RiuHDuo commented 1 week ago

tarojs/plugin-framework-vue3@4.0.6 依赖vitejs/plugin-vue@"^5和vite@"^4"这2个冲突把 image