我正在尝试在 phpstorm 中配置 eslint 并且我已经
"eslint": "8.22.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-plugin-i18next": "^5.1.2",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-react": "^7.29.2",
"eslint-plugin-react-hooks": "^4.3.0"
并出现错误 -> 错误:无法加载在“../.eslintrc.js”中声明的插件“react”:找不到模块“eslint-plugin-react”
但是我已经有了“eslint-plugin-react”,并且在我的文件 eslintrc.js 中我有 React 插件 ->
module.exports = {
env: {
browser: true,
es2021: true,
jest: true,
},
extends: [
'plugin:react/recommended',
'airbnb',
'plugin:i18next/recommended',
],
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaFeatures: {
jsx: true,
},
ecmaVersion: 'latest',
sourceType: 'module',
},
plugins: [
'react',
'@typescript-eslint',
'i18next',
],
rules: {
'react/jsx-indent': [2, 4],
},
};
那么什么可能导致这个问题呢? 👏🏼
正确工作 Esint
在上面的文件中添加root:true