eslint的配置采用 airbnb风格
需要下载三个包
npm i eslint -D
npm i eslint-config-airbnb-base -D
npm i eslint-plugin-import -D
并在 page.json中配置添加
"eslintConfig": {
"extends": "airbnb-base" // 继承airbnb风格,具体可在github中的airbnb仓库中查看详细风格
}
在webpack中配置 eslint
下载包
npm i eslint-webpack-plugin -D
在webapck.config.js中配置如下
//需要在文件头部加入
const ESLintPlugin = require('eslint-webpack-plugin')
//在plugins中加入如下
new ESLintPlugin({
fix:true // 自动修复不合理的写法
})