如何仅禁用'no-throw-literal' webpack 警告?



我正在使用webpack@3.8.1

我将在未来创建实际的错误对象。目前,我想在全球范围内禁用所有"无抛出文字"警告。我该怎么做(不用在每一个之前输入// eslint-disable-next-line)?

PS:我已经用create-react-app引导了我的反应应用程序

这是一个

ESLint错误,而不是webpack错误。
ESLint 是一种广泛使用的 linting JS 和 TS 项目工具,它可以通过多种方式进行配置。CRA 项目中的默认配置位于 package.json 文件中的 eslintConfig 下。要完全禁用规则,只需将eslintConfig更新为如下所示:

{
  "eslintConfig": {
    /* ESLint configuration, you can leave the default values */
    "rules": {
      "no-throw-literal": 0
    }
  }
}

这取决于你的棉绒。例如,对于@typescript-eslint您可以添加此规则:

.eslintrc.js

  rules: {
    "@typescript-eslint/no-throw-literal": 0,
  }

最新更新