项目从vue2.6.11升级至2.7.0步骤

本文介绍如何从旧版本Vue迁移至2.7.0版本,包括删除node_modules和package-lock.json文件,更新依赖项,替换@vue/composition-api等步骤。同时指导如何替换css中的::v-deep为:deep(),并提到了一些迁移过程中可能遇到的特殊情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值