vue2 to vue3
ayu-exorcist opened this issue · 8 comments
Vue 2 已经终止支持且不再维护
花了点时间, 把 vue-cli4
+ vue2
+ element-ui
技术架构升级到了 vite
+ vue3
+ element-plus
, 其他少部分依赖包也手痒跨大版本进行了升级. (代码见: ayu-exorcist/md)
自测后基本流程已经跑通, 但全功能可能仍存在一些依赖包升级后的 API 不兼容等问题.
由于对功能不够熟悉, 所以希望可以和作者 @yanglbme 一起合作完善剩余的开发功能和测试, 把大部分功能都迁移到最新的依赖包上
休息时间我看看,非必要的依赖,能不升级则不升,主要是先完成从 Vue-cli + V2 到 Vite + V3 的转换。
dev-vue2-to-vue3 分支报错 error TS2307: Cannot find module 'node:url' or its corresponding type declarations。需要在 package.json 中添加 "types": "node"
?
dev-vue2-to-vue3 分支报错 error TS2307: Cannot find module 'node:url' or its corresponding type declarations。需要在 package.json 中添加
"types": "node"
?
这是已知问题,需要加入 @types/node
,预备是放在后面,将组件改为 TS 时更新的,你有需要的话,那我现在先加上吧。
dev-vue2-to-vue3 分支报错 error TS2307: Cannot find module 'node:url' or its corresponding type declarations。需要在 package.json 中添加
"types": "node"
?这是已知问题,需要加入
@types/node
,预备是放在后面,将组件改为 TS 时更新的,你有需要的话,那我现在先加上吧。
您好,感谢回复。我是在 CSDN 转公众号时发现了这个工具,非常棒!准备学习学习为此项目做点贡献,不过我是搞嵌入式的,得先慢慢学习学习!
顺便问一下,对于 nodejs 的版本是不是也有限制。比如我最开始用的最新的 20.x(LTS) 版本,发现错误有点多,就换成立 18.x (LTS) 版本
顺便问一下,对于 nodejs 的版本是不是也有限制。比如我最开始用的最新的 20.x(LTS) 版本,发现错误有点多,就换成立 18.x (LTS) 版本
有的,当前的 main
分支,14 ~ 18 基本都可以,而 dev-vue2-to-vue3
则是最低 18+。
预期是兼容 v18 和 v20,确认之后,会补充 .nvmrc
示意。