vue cli 项目初始化后,安装eslint
npx eslint --init
生成了.eslintrc.js
配置.eslintrc.js 文件内容
module.exports = {
root: true,
env: {
node: true,
browser: true,
es6: true
},
globals: {
AMap: false
},
extends: ['plugin:vue/essential', 'eslint:recommended', '@vue/prettier'],
parserOptions: {
parser: 'babel-eslint'
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'warn',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'warn'
}
}
.prettierrc.js
module.exports = {
semi: false,
// printWidth: 120,
trailingComma: 'none',
singleQuote: true,
proseWrap: 'preserve',
arrowParens: 'avoid',
jsxBracketSameLine: true,
vueIndentScriptAndStyle: true
}
关闭vscode 重启项目