ESLint语法检查默认是非常严格,会因为格式的问题报出很多错误,如果不需要可以修改一些配置。
- 表达式结尾
我们一般习惯使用分号;作为表达式的结尾,默认vue是换行即可,可以通过更改文件.eslintrc.js的rules来修改
module.exports = {
rules: {
// 'semi' : ["error", "always"], // 需要使用分号
// 'semi' : 0 //可以使用分号,也可以不使用分号
}
}
- 空格,不检查空格的个数,修改文件build/webpack.base.conf.js注释掉如下内容
const createLintingRule = () => ({
/**
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
include: [resolve('src'), resolve('test')],
options: {
formatter: require('eslint-friendly-formatter'),
emitWarning: !config.dev.showEslintErrorsInOverlay
}*/
})
重新构建项目即可。
网友评论