首页 > 解决方案 > eslint-laoder 构建失败,即使 failOnError 设置为 false

问题描述

目标?

即使存在 linting 错误,构建也应该成功

问题?

即使我设置failOnError为 false 构建也会失败,即使有一个 linting 错误。

错误截图

"eslint-loader": "4.0.2"

Webpack 配置

const path = require("path");
module.exports = env => {
  return {
    entry: path.join(__dirname, "src/js/server.js"),
    output: {
      path: path.resolve(__dirname),
      publicPath: "/",
      filename: "server.bundle.js"
    },

    target: 'node',

    module: {
      rules: [
        {
          test: /\.(js|jsx)$/,
          exclude: /node_modules/,
          use: ["babel-loader",
            {
              loader: 'eslint-loader',
              options: {
                fix: false,
                emitWarning: false,
                emitError: false,
                failOnError: false,
                failOnWarning: false,
                quiet: true,
              }
            }
          ]
        }
      ]
    }
  };
};

标签: javascriptwebpackeslintwebpack-4eslint-config-airbnb

解决方案


推荐阅读