我想停用 babel eslint 规则 no-unused-vars
。
如果使用 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
但这在禁用规则方面不起作用。
最佳答案
我能够将 “eslintConfig”
部分添加到我的 package.json 中,并且在每次构建时运行的 linter 都尊重它。
我可能会建议在那里添加您的规则。
您可能需要更改一些插件或其他配置,但我从代码片段中删除了它们以减少大小。
"eslintConfig": {
[... removed for brevity]
"parser": "@babel/eslint-parser"
"rules": {
"no-unused-vars": "off"
}
},
关于vue.js - babel.config.js babel eslint 关闭/禁用规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59604221/