我正在尝试在我的React项目上设置ESLint。
在我的项目中本地安装了eslint
和eslint-plugin-react
。
还使用VSCode ESLint扩展名(但我尝试了没有此扩展名的情况,并且也遇到了相同的掉毛错误)。
在下面,您可以看到我的.eslintconfig.json文件和依赖项版本。我已启用JSX。
在这些结束标签上我总是出错。
似乎是什么问题?我无法消除此错误,而只是简单的结束标记。
非常感谢。
1 个答案:
答案 0 :(得分:0)
这似乎是由于eslint
软件包和某些babel
软件包之间的某种冲突引起的,因为当我仅使用eslint
和{{ 1}}的{{1}}配置效果很好。
我以前没有安装react
,并且使用的是.eslintrc.json
随附的默认解析器。
要解决此问题,我必须安装babel-eslint
软件包并将其用作eslint
软件包的解析器。现在一切正常,这些错误都消失了。
尽管babel-eslint
文档说您不必仅因为使用eslint
而使用它,但在我的情况下,还是将其与babel-eslint
和{{ 1}}解决了这个问题。
新的babel
配置文件: