Vue-cli4.0 搭建项目时配置Eslint
当搭建项目选择完eslint之后,有个配置会问你更新换将单独配置的文件放到pakage.json还是放在单独的文件,
如果是这样选择(单独生成一个文件):
最后会生成个.eslintrc.js的文件如下(推荐选择这个):
module.exports = {
root: true,
env: {
node: true
},
extends: [
'plugin:vue/essential',
// 这一步其实也是vue-li选择时自己选的
'@vue/standard'
],
parserOptions: {
parser: 'babel-eslint'
},
rules: {
// 这里可以配置规则
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
}
}
如果是选择package.json:
最后package.json就会生成一个eslintConfig的配置如下:
{
、、、
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"eslint:recommended"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {
// 这里写配置
}
},
、、、
}