Webpack在浏览器控制台上抑制eslint警告

我已经完成了configuration我的eslint规则,并根据我的规则重构项目文件。 事情是我有一些警告,我可能想离开那里一段时间。 但我的问题是,浏览器控制台上显示警告,是什么使发展不可能。

在这里输入图像描述

下面,我的webpackconfiguration:

const path = require('path'); const webpack = require('webpack'); const ExtractTextPlugin = require("extract-text-webpack-plugin"); const context = path.resolve('.'); module.exports = { context: context, entry: './src/client.js', output: { path: path.join(context, 'build/client'), publicPath: '/static/', filename: '[name]-[hash].js' }, module: { preLoaders: [ { test: /\.js$/, exclude: /node_modules/, loader: 'eslint-loader' }, ], loaders: [{ test: /(?:node_modules).+\.css$/, loader: 'style!css' }, { test: /\.scss$/, loader: ExtractTextPlugin.extract([ 'css-loader', 'postcss-loader', 'sass-loader', 'sass-resources' ]) }, { test: /\.js$/, loader: 'babel', exclude: /(node_modules)/ }, { test: /\.woff(\?v=\d+\.\d+\.\d+)?$/, loader: "url?limit=10000&mimetype=application/font-woff" }, { test: /\.woff2(\?v=\d+\.\d+\.\d+)?$/, loader: "url?limit=10000&mimetype=application/font-woff" }, { test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/, loader: "url?limit=10000&mimetype=application/octet-stream" }, { test: /\.eot(\?v=\d+\.\d+\.\d+)?$/, loader: "file" }, { test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: "url?limit=10000&mimetype=image/svg+xml" }, { test: /\.json$/, loader: 'json' }] }, postcss: function() { return [ require('autoprefixer') ]; }, sassResources: [ path.resolve(__dirname, '../src/stylesheets/base/_variables.scss'), path.resolve(__dirname, '../src/stylesheets/base/_mixins.scss') ], devServer: { watchOptions: { aggregateTimeout: 1000 } }, plugins: [ new ExtractTextPlugin("[name]-[hash].css"), new webpack.DefinePlugin({ 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'local') }) ], devtool: "cheap-module-source-map" }; 

我在浏览器控制台上显示的errors没有问题,但是有没有办法在浏览器控制台上而不是在节点terminal上禁止警告?

https://devhub.io/repos/coryhouse-eslint-loader

在我的webpack.config.js我有选项设置:

 module: { rules: [ { test: /\.js$/, exclude: /(node_modules)/, use: [ { loader: 'babel-loader', options: { presets: [ ['es2015', {modules: false}], 'react' ], plugins: [ 'react-hot-loader/babel' ] } }, { loader: 'eslint-loader', options: { quiet: true } } ] } ] } 

最后一行是quiet: true ,这是它如何压制警告。