无法在Next.js中运行eslint



我正在尝试在我的Next.js项目上设置eslint。我遵循这里的指南https://nextjs.org/docs/basic-features/eslint

当我运行yarn lint时,我收到错误error - ESLint must be installed

在my "devDependencies"在包中。在json中,我有以下内容:

"eslint": "^8.0.1",
"eslint-config-next": "11.1.2"

我尝试运行yarn add --dev eslint,但在运行lint命令后,我仍然收到相同的错误。

编辑:这是一个现有的项目。用yarn create next-app创建。next和react的版本

"next": "^11.1.2",
"react": "^17.0.2"

节点v14.18.1

ESLint v8引入了影响Next兼容性的破坏性更改。降级到7.32.0似乎对大多数人都适用。

Next团队目前正在添加v8支持。