我使用create-react-app
创建了一个项目。我已在React JSX
|中将我的JavaScript语言版本切换为Preferences
Languages & Frameworks
| JavaScript
。
但我仍然有未解决的变量警告和未解决的功能警告。
答案 0 :(得分:7)
为了增强代码完成,我们建议您添加TypeScript React的定义文件为
npm install --save @types/react
答案 1 :(得分:7)
在开发任何(不仅是响应)应用程序时,实现正确代码完成的最简单方法是通过IDE自身添加对所需类型脚本库的支持。假设您将JetBrains IDE用于Web开发(可能不是WebStorm,而是IntelliJ IDEA):
通常不需要重启IDE,更改将立即应用。 祝您编程愉快!
答案 2 :(得分:5)
在WebStorm上,打开Preferences
,展开Languages & Frameworks
,然后展开JavaScript
,点击Libraries
。单击Add
按钮并添加对库列表的反应
重启WebStorm。
或
你这样做:
您可以使用npm install --save @types/react
答案 3 :(得分:0)
另外,作为参考,根据https://youtrack.jetbrains.com/issue/WEB-24780#comment=27-2681125,可以在IntelliJ中完全解决它,而不是手动运行npm
命令。
您可以搜索自动完成所需的所有包。