步骤
1. 删除原有node_modules文件夹和package-lock.json,npm install vue@2.7.0
2. 如果有用到@vue/composition-api,vue-template-compiler,可以删掉
3. 如果有使用vite-plugin-vue2,请替换为@vitejs/plugin-vue2
4. 完成以上操作后就可以npm install下载依赖了
5. 如果有使用到步骤3用到的插件,请去官网查看改动(我就是因为没有看改动,项目跑不起来还找不到原因)
6. 替换原来css中的::v-deep为:deep(),此处使用vscode的同学有简单的正则来全局替换,如果大家照猫画虎出问题了,可以去百度一下vscode的正则表达式替换用法
更新,突然发现部分不常见情况:
less中使用:global的时候,以前的版本不生效,目前突然可以用了,会导致某些样式上的BUG