繁体   English   中英

ESLINT 生成 JavaScript 配置文件时出错。 怎么修?

[英]ESLINT An error occurred while generating your JavaScript config file. How to fix?

哎呀!出事了! :(

ESLint:7.3.0

错误:生成 JavaScript 配置文件时出错。 仍然会生成配置文件,但配置文件本身可能不遵循您的 linting 规则。 错误:BaseConfig » eslint-config-airbnb-base » D:\dev_ongoing\fullstack-twitter-clone\server\node_modules\eslint-config-airbnb-base\rules\imports.js:配置规则“import/no-cycle " 无效:值 null 应为 integer。

at validateRuleOptions (D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\shared\config-validator.js:132:19)
at D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\shared\config-validator.js:187:9
at Array.forEach (<anonymous>)
at validateRules (D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\shared\config-validator.js:184:30)
at validateConfigArray (D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\shared\config-validator.js:312:9)
at CascadingConfigArrayFactory._finalizeConfigArray (D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\cli-engine\cascading-config-array-factory.js:464:13)
at CascadingConfigArrayFactory.getConfigArrayForFile (D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\cli-engine\cascading-config-array-factory.js:275:21)
at CLIEngine.executeOnText (D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\cli-engine\cli-engine.js:869:47)
at writeJSConfigFile (D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\init\config-file.js:92:31)
at Object.write (D:\dev\_ongoing\fullstack-twitter-clone\server\node_modules\eslint\lib\init\config-file.js:120:13)

更新:ESLint 已经推送了 7.3.1 版本,应该可以解决你的问题。 ESLint 合并补丁

请记住,目前 ESLint v7.3.0 不能与 eslint-airbnb-config 一起使用。 在 ESLint 和 Airbnb 配置存储库中都在讨论一个错误,目前除了降级到 ESLint v7.2.0 之外,没有其他修复方法。 ESLint 错误引起的airbnb-eslint-config 问题

我建议像这样降级到 ESLint v7.2.0:

npm uninstall eslint
npm install eslint@7.2.0

然后你可以使用 ESLint 包含的助手来创建一个新的配置:

eslint --init

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM