WebStorm检查器为ReactJS引发警告“需要未解析的变量”

时间:2019-07-01 07:35:22

标签: reactjs webstorm react-proptypes

WebStorm(2019.1.3)对ReactJS(16.8.6)PropTypes发出警告“需要未解析的变量”。 如何解决此警告?

WebStorm warning

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

反应具有属性isRequired(https://reactjs.org/docs/typechecking-with-proptypes.html#proptypes

prop-types (^ 15.7.2)npm软件包安装到“依赖项” 中。

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我知道这很老,但是一直遇到这个问题,并认为我会帮助别人。我发现this GitHub issue的解决方案很适合我。

Webstorm 2019.2+(经过IntelliJ 2019.3测试)

请按照以下步骤操作:

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