vue3.x项目降级到vue2.7的解决方案

把 vue3 项目降级到 vue2 ⬇️

原项目为 vue3 + vite + element-plus + pinia + vue-router + typescript 构建

降级后为 vue2.7 + vite + element-ui + pinia + vue-router + typescript

为什么要降级到 vue2 ?

  • 兼容性问题:公司基于 element-ui 开发了自己的一套 ui 组件,并且还有基于 vue2 开发的中台组件。由于现有的组件库都是基于 vue2 开发的,完全不兼容 Vue 3。
  • 学习成本:团队中的开发人员可能需要花费大量时间来学习 Vue 3 的新功能。