我们在Visual Studio 2017中有一个react应用,该应用为项目((ESLint)Cannot find module'eslint-config-react-app'...''中的每个.js文件显示以下警告消息。我们还安装了react-scripts软件包,该软件包也拉进了eslint-config-react-app软件包。我们已尝试将其自己安装在本地项目package.json和全局软件包中。
无论我们做什么,这些错误都不会消失。
更新: 项目文件夹的结构为:
我尝试将以下内容放入packages.json文件中:
"eslintConfig": {
"extends": "react-app"
}
我尝试在ClientApp文件夹中创建一个.eslintrc文件,并尝试移动到项目根文件夹,以便它与ClientApp文件夹位于同一级别。在文件中,我有以下内容:
{
"extends": "react-app"
}
我还在.eslintrc文件中尝试了以下操作:
{
"extends": [
"eslint:recommended",
"plugin:react/recommended"
]
}
执行此操作后,我的错误将更改为“
(ESLint)ESLint遇到解析错误。
答案 0 :(得分:1)
我找到了解决方案。我删除了所有.eslintrc文件,还删除了packages.json文件的ESLint config部分。然后我进入Visual Studio中的Tools ... Options并搜索ESLint。然后,我单击了按钮“重置全局.eslintrc”。最终,我关闭并重新打开该解决方案,现在一切都按预期工作。
答案 1 :(得分:0)
这发生在我身上,但这是:
Error: Failed to load plugin react: Cannot find module 'eslint-plugin-react'
我在网站根目录中没有.eslintrc !!!因此,我添加了一个(其中必须包含许多示例)