安装cli3
- 查看vue cli版本 vue —version
- 要求nodejs版本8.9以上
- 如安装了旧版,使用
npm uninstall vue-cli -g
卸载旧版本 - 安装vue-cli3.0
npm install -g @vue/cli 或者 yarn global add @vue/cli
创建项目
vue create xxxxx
- 选择安装配置选项 (多选)
- css预编译使用Sass/SCSS
- 代码检查使用 Standard 保存时检查 Lint on save
- 单元测试工具 Jest(一般不需要)
- Babel, PostCSS, ESLint配置文件单独保存到配置文件中
安装插件
H5的话 需要自适应
- 安装 flexible和 postcss-pxtorem(命令行安装)
npm i postcss-pxtorem -S
npm i amfe-flexible -S
- 引入amfe-flexible
在项目入口文件main.js 中引入lib-flexibleimport 'amfe-flexible'
- 配置postcss-pxtorem
新建 .postcssrc.js
module.exports = {
plugins: {
autoprefixer: {},
'postcss-pxtorem': {
rootValue: 37.5,
unitPrecision: 5,
propList: ['*'],
selectorBlackList: ['.weui-', '.vux-', '.van-', '.nopost-'],
replace: true,
mediaQuery: false,
minPixelValue: 0,
},
},
}
基本配置
- axios:
npm i axios -S
- vant: UI 框架 npm i vant -S
- 样式重置:npm i normalize.css —save-dev main.js 中引用 import ‘normalize.css’
ESlint+vscode
首先安装 ESlint 然后 配置
{
"files.autoSave": "off",
"eslint.validate": [
"javascript",
"javascriptreact",
"vue-html",
{
"language": "vue",
"autoFix": true
}
],
"eslint.run": "onSave",
"eslint.autoFixOnSave": true
}
最后 新建.eslintrc.js,我采用 vue-element-admin
- 取消 Eslint :如果你不想使用 ESLint 校验(不推荐取消),只要找到 vue.config.js 文件。 进行如下设置 lintOnSave: false 即可。