我正在尝试在我的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支持。