安装
npm i eslint eslint-loader -D
配置
- 配置
webpack.config.js
module.exports = {
module: {
rules: [
// 代码语法检测
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'eslint-loader',
options: {
fix: true, // 自动修复eslint错误
}
}
]
}
}
- 配置检查规则
package.json
- 推荐使用
airbnb
规则,需要安装如下支持
npm i eslint eslint-plugin-import -D
npm i eslint-config-airbnb-base -D
"eslintConfig": {
"extends": "airbnb-base"
}