【发布时间】:2022-01-07 22:38:36
【问题描述】:
我正在尝试使用 React 创建一个项目,但使用 WebStorm 是不可能的,它甚至无法运行。 ESLint 无法识别。
- 我使用 Node.js v16 创建了一个新的 React 项目:
- React 项目创建成功:
- 由于 ESLint 无法识别构造函数而无法运行
- 这是错误堆栈:
注意:我已经全局安装了 ESLint (npm i -g eslint)
附:我成为 WebStorm 用户至少 5 年了,一直使用 Angular,现在我需要使用 React。我希望我不必因为这些细节而切换工具。
【问题讨论】:
-
我在使用 React 和 Webstorm 时从来没有遇到过问题。尝试创建一个空白 Node 项目并使用 CRA 手动创建应用程序。
-
这是一个WebStorm ESLint插件问题。在较新版本的 WebStorm 中,它应该被修复。尝试升级您的 IDE。
-
我也试过了(npx create-react-app myapp)。代码生成成功,但是当我在 Webstorm 上打开文件夹/项目时,我在打开 index.js 文件时发现了 ESlint 错误。
-
感谢 @sean-7777,我更新了我的 Webstorm,现在它工作正常。
标签: reactjs eslint webstorm jetbrains-ide eslintrc