校验JS书写规范
一 安装 eslint eslint-loader
npm i eslint eslint-loader -D
二 配置如下:
const { resolve } = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './src/js/index.js',
output: {
filename: 'js/built.js',
path: resolve(__dirname, 'build')
},
module: {
rules: [
{
test: /\.js$/,
// 只检查自己写的源代码,第三方的库是不用检查的
exclude: /node_modules/,
loader: 'eslint-loader',
options: {
// 自动修复eslint的错误
fix: true
}
}
]
},
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html'
})
],
mode: 'development'
};
三: 最后在package.json 中指定校验规则:以 airbnb-base"
标准为例,当前根据需要自己设定
"eslintConfig": {
"extends": "airbnb-base",
"env": {
"browser": true
}
},
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。