问题描述
eslint效验对于新手不太友好,随便一个空格,逗号都会引发编译错误
为了解决这种情况,可以
- 关闭eslint效验
- 自定义eslint规则
解决
第一种方式可以自行尝试,我推荐第二种方式,只需要加上简单的配置语句即可
module.exports = {
root: true,
env: {
node: true
},
extends: [
'plugin:vue/essential',
'@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',
//禁止console报错检查
'no-console': 'off',
//禁止空格报错检查
'generator-star-spacing': 'off'
}
}
其他规则参考:https://www.cnblogs.com/sese/p/10125518.html