WebStorm 检查员为 ReactJS PropTypes 抛出 "Unresolved variable isRequired"

WebStorm inspector throws "Unresolved variable isRequired" for ReactJS PropTypes

WebStorm (2019.1.3) 抛出警告:"Unresolved variable isRequired" for ReactJS (16.8.6) PropTypes。 如何解决这个警告?

Settings.propTypes = {
  onClose: PropTypes.func.isRequired,
  isSettingsOpen: PropTypes.bool.isRequired,
};

React PropTypes 有 属性 isRequired (https://reactjs.org/docs/typechecking-with-proptypes.html#proptypes).

prop-types (^15.7.2) npm 包安装到 "dependencies".

提前感谢您的帮助。

我知道这已经过时了,但我一直 运行 并认为我会帮助其他人。我发现 this GitHub issue 有适合我的解决方案。

Webstorm 2019.2+(使用 IntelliJ 2019.3 测试)

按照以下步骤操作:

  1. 转到Settings/Preferences > Languages & Frameworks > JavaScript > Libraries
  2. 转到Download..
  3. 搜索“prop-types”(我必须向下滚动按字母顺序排列的列表)
  4. 点击Download and Install
  5. 点击Ok

问题已报告给 JetBrains:https://youtrack.jetbrains.com/issue/WEB-26418#focus=Comments-27-5331128.0-0

注意: 该问题似乎在 WebStorm 2021.2.2(Build #WS-212.5284.41,2021 年 9 月 14 日构建)中再次出现。