Eslint 版本在 init 上自动降级

Eslint version automatically downgrading on init

我正在使用以下命令在项目上安装 ESLint:

npm install --save-dev eslint@latest

这让我得到了包的 4.1.1 版本。

在我用命令初始化它之后:

./node_modules/.bin/eslint --init

我按照说明使用 Airbnb codestyle,然后降级到版本 3.19.0。

我怎样才能让它至少使用 4.0.0 版?

按预期工作。

在 github 上引用 @kaicataldo:

"A number of breaking changes were introduced on the plugin authoring side of things in ESLint v4. Installing ESLint v4 with a plugin that has not been updated yet could result in a broken installation, so the behavior you're seeing is intentional to ensure that everything works together."