vue-cli3项目 升级到 vue-cli4 的方法总结
升级步骤和总结一.首先,在全局安装最新的 Vue CLI:npm install -g @vue/cli# ORyarn global add @vue/cli检查安装后的cli版本vue -V# 输出:@vue/cli 4.x.x说明@vue/cli 4安装成功( vue cli 3的版本会输出 3.x.x )我安装后查看一直是3.X版本就先卸载了vue...
升级步骤和总结
一.首先,在全局安装最新的 Vue CLI:
npm install -g @vue/cli
# OR
yarn global add @vue/cli
检查安装后的cli版本
vue -V # 输出:@vue/cli 4.x.x 说明@vue/cli 4安装成功( vue cli 3的版本会输出 3.x.x )
我安装后查看一直是3.X版本就先卸载了vue/cli载新装
二.在项目根目录下执行
vue upgrade
按提示升级即可
报错及解决方法
WARN "css.modules" option in vue.config.js is deprecated now, please use "css.requireModuleExtension" instead.
css-loader升级v3后使用css.requireModuleExtension代替css.modules
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
删除这个uglifyjs-webpack-plugin被官方已淘汰的插件,改用webpack4.x自带的去console配置
再改改升级过程中node提示的错误,升级就完成了~
更多推荐
所有评论(0)