vue-cli3项⽬升级到vue-cli4的⽅法总结
这是我对以前配置的,主要把vue-cli3项⽬升级为vue-cli4,并删除⼀些过时插件。插件版本升级到当前(2020-03-19)最⾼版本(升级了很多webpack插件版本),升级完后新加多域名代理配置,官⽅升级⽂档
按着官⽅的⽂档升级来也会碰到很多坑, ,配置完可直接使⽤。
主要功能包括
webpack 打包扩展
css:sass⽀持、normalize.css、_mixin.scss、_variables.scss
vw、rem布局
多域名代理跨域设置
eslint + standard设置
常⽤库cdn引⼊
路由设计、登录拦截
axios、api 设计
vuex状态管理
项⽬地址:
以下是升级步骤和总结
⼀.⾸先,在全局安装最新的 Vue CLI:
npm install -g @vue/cli
# OR
yarn global add @vue/cli
检查安装后的cli版本
vue -V # 输出:@vue/ 说明@vue/cli 4安装成功( vue cli 3的版本会输出 3.x.x )
我安装后查看⼀直是3.X版本就先卸载了vue/cli载新装
⼆.在项⽬根⽬录下执⾏
vue upgrade
按提⽰升级即可报错及解决⽅法
WARN "dules" option fig.js is deprecated now, please use "quireModuleExtension" instead.
css-loader升级v3后使⽤quireModuleExtension代替dules
css.loaderOptions全局引⼊变量和mixin报错
sass-loader v7 之前使⽤ data:' ', 之后使⽤prependData:' ',
prependData: '@import "style/_mixin.scss"';替换以前的
data: '@import "style/_mixin.scss"';
升级ESLint后因为⽤的是standard不是Prettier报的错,
升级后要另外安装四个插件
npm install eslint-plugin-import --save-dev
npm install eslint-plugin-node --save-dev
npm install eslint-plugin-promise --save-dev
npm install eslint-plugin-standard --save-dev
css最新
删除这个被官⽅已淘汰的插件,改⽤webpack4.x⾃带的去console配置
再改改升级过程中node提⽰的错误,升级就完成了~
到此这篇关于vue-cli3项⽬升级到vue-cli4 的⽅法总结的⽂章就介绍到这了,更多相关vue-cli3升级到vue-cli4 内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论