webpack中配置eslint

首先安装eslint
npm install eslint --save-dev
安装好这个工具后,初始化eslint
npx eslint --init
这个时候会自动生成.eslintrc.js

 

然后去配置eslint,检测react
安装
 npm install babel-eslint --save-dev

 

 

配置好规范之后
执行 npx eslint src,就会报出相应的错误信息
或者
vscode,安装eslint,会自动提示不对的书写方式

 

用webpack配置eslint
首先安装 
npm install eslint-loader --save-dev

 

module.exports = {
  module: {
    rules: [{
      test: /\.js$/,
      // 如果你的这个js文件在node_modules里面,就不使用babel-loader了
      exclude: /node_modules/,
      use: ['babel-loader', 'eslint-loader'],
    }]
  }
}
然后运行 npm run dev,就会将不标准的写法呈现在命令行,在devServer里面设置overlay: true,就会在浏览器之际弹出错误,哪怕编辑器没有eslint也会报错。

 

真实项目中,一般不会在webpack中配置eslint,会降低性能。
posted @ 2019-05-19 09:16  wzndkj  阅读(2998)  评论(0编辑  收藏  举报