尝试将eslint安装到yarn create next-app
中,但在运行liter时出现下一个错误:
错误:无法加载在“. eslintrc.js”中声明的解析器“@babel/eslint-parser”:找不到模块'@babel/core/package.json'
详细信息:
info - Loaded env from /project/.env
Error: Failed to load parser '@babel/eslint-parser' declared in '.eslintrc.js': Cannot find module '@babel/core/package.json'
Require stack:
- /project/node_modules/@babel/eslint-parser/lib/parse.cjs
- /project/node_modules/@babel/eslint-parser/lib/index.cjs
- /project/node_modules/@eslint/eslintrc/dist/eslintrc.cjs
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
下面是我的.eslintrc.js
配置文件:
browser: true,
es2020: true,
es6: true,
node: true
},
extends: ['airbnb', 'prettier', 'next/core-web-vitals'],
parser: '@babel/eslint-parser',
parserOptions: {
ecmaVersion: 2021,
requireConfigFile: false
},
plugins: ['react']
和package.json
文件
"devDependencies": {
"@babel/eslint-parser": "^7.16.3",
"eslint": "^8.4.1",
"eslint-config-airbnb": "^19.0.2",
"eslint-config-next": "^12.0.7",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.25.3",
"eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-react": "^7.27.1",
"prettier": "^2.5.1"
}
2条答案
按热度按时间g6ll5ycj1#
我以前有过这个问题。让我帮你做几件事,你可以试试。
第一个选项:
第二个选项:在
.eslintrc
文件中,只需删除解析器:第三个选项:更改解析器节点模块包:
odopli942#
也安装巴别塔/核心: