它可能无法工作,因为 ESLint 的版本与标准配置不匹配

It might not work since ESLint's version is mismatched with the standard config

我运行命令npx eslint --init。我遇到了以下问题:

? Which style guide do you want to follow? … 
  Airbnb: https://github.com/airbnb/javascript
▸ Standard: https://github.com/standard/standard
  Google: https://github.com/google/eslint-config-google
  XO: https://github.com/xojs/eslint-config-xo

我选择了Standard。然后它说:

✔ The style guide "standard" requires eslint@^7.12.1. You are currently using eslint@8.10.0.
  Do you want to downgrade? · No / Yes

我选择了No

然后我说:

Note: it might not work since ESLint's version is mismatched with the standard config.

我应该降级吗?还是我不应该完全使用标准风格指南?

查看回购协议,eslint-config-standard@17.x.y by default works with eslint 8.8.0(尽管它仍然是 pre-release)。

我假设您仍在收到 16.x 版本,defaults to eslint@7.18.0

eslint-config-standard 运行 npx eslint --init 给你的是哪个确切版本?

如果您将其用于新项目,我建议您使用 eslint-config-standard@next。该项目维护得非常积极,他们目前的主要重点是将所有内容提升到 ESLint 8.x,因此不会等待很长时间。