官方vue-cli4升级Vue-cli5升级方案

官方vue-cli4升级Vue-cli5升级方案

 

官方文档给出方案:https://cli.vuejs.org/migrations/migrate-from-v4.html

 

直接进行第二步:vue upgrade

失败:

 

这个失败的原因是这个项目本身许多插件之间并不匹配。之前项目启动是用-force命令强制安装的依赖包的。到这一步可以先修改这些插件的版本问题。但是依旧可以强制安装。

红框部分是本次升级需要升级的依赖,直接使用npm install –force 命令强制更新依旧可以

例如 npm install --loglevel error @vue/cli-service@~5.0.8

 

 

 

 

 

 

 

 

也可以直接在packge.json中修改

 

删除 node_modules文件夹和package-lock.json

然后执行npm I –f命令。

使用命令查看vue-cli升级是成功的。但是启动会报错误

 

单看报错,以为是这个插件的问题,其实是webpack版本和vue-cli版本不一致导致的

 

 

 

node_modules下看下webpack

 

发现webpack版本还是4.

npm install webpack@latest

 

 

执行12345步骤,发现继续报错

 

 

继续启动服务

 

 

官方vue-cli4升级Vue-cli5升级方案

 

官方文档给出方案:https://cli.vuejs.org/migrations/migrate-from-v4.html

直接进行第二步:vue upgrade

失败:

这个失败的原因是这个项目本身许多插件之间并不匹配。之前项目启动是用-force命令强制安装的依赖包的。到这一步可以先修改这些插件的版本问题。但是依旧可以强制安装。

红框部分是本次升级需要升级的依赖,直接使用npm install –force 命令强制更新依旧可以

例如 npm install --loglevel error @vue/cli-service@~5.0.8

 

 

 

 

 

 

 

 

也可以直接在packge.json中修改

删除 node_modules文件夹和package-lock.json

然后执行npm I –f命令。

使用命令查看vue-cli升级是成功的。但是启动会报错误

单看报错,以为是这个插件的问题,其实是webpack版本和vue-cli版本不一致导致的

 

 

node_modules下看下webpack

发现webpack版本还是4.

npm install webpack@latest

 

执行12345步骤,发现继续报错

继续启动服务

这两个错误其实在版本4的时候就存在,但是只是警告,所以没管过。修复这些bug

这个问题是因为vue-cli默认集成url-loader,但是vue-cli5默认不集成。

重新安装一遍

npm install url-loader --save-dev -f

 

继续报错:

这个问题是重复的文件打包是在相同目录了。Vue-cli版本也是有这个问题,但是也只是警告。这个算是这个项目业务问题。继续修复

暂时先注释,保证项目启动

项目到此启动完成。

 

修复下前面版本差异导致npm install 命令失败问题

升级 file-loader

npm install file-loader@latest

继续升级less less-loader

 

Vue版本和view-design 不匹配。应该使用2.6版本的。继续改。

注意vue-template-compiler插件也要和vue保持一致

结束。

 

posted @   辛夷不改年年色  阅读(1987)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示