【问题标题】:babel.config.js babel eslint turn off / disable a rulebabel.config.js babel eslint 关闭/禁用规则
【发布时间】:2020-01-05 21:10:54
【问题描述】:

我想停用 babel eslint 规则 no-unused-vars

如果使用 to eslint(不是 babel-eslint)我会添加以下内容

.eslintrc.js

 rules: {
    'no-unused-vars': 'off'
  }

所以我尝试将相同的代码添加到

babel.config.js

module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
 ],
  rules: {
   'no-unused-vars': 'off'
 }
}

但这会产生错误

 ERROR  ReferenceError: Unknown option: .rules. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.

我在文档中找不到rules 的提及。我尝试了exclude,但在禁用规则时不起作用。

【问题讨论】:

  • 你解决了吗?我有同样的问题。
  • 遇到同样的问题

标签: vue.js eslint babel-eslint


【解决方案1】:

我能够将 "eslintConfig" 部分添加到我的 package.json 中,并且在每次构建时运行的 linter 都尊重它。

我可能会建议在那里添加您的规则。

您可能需要更改一些插件或其他配置,但我从 sn-p 中删除了这些以减少大小。

"eslintConfig": {
        [... removed for brevity]
        "parser": "@babel/eslint-parser"
        "rules": {
            "no-unused-vars": "off"
        }
    },

【讨论】:

    猜你喜欢
    • 2021-10-16
    • 2020-03-25
    • 2023-01-05
    • 2021-05-21
    • 1970-01-01
    • 2020-08-13
    • 2015-02-28
    • 2015-10-07
    相关资源
    最近更新 更多