Webstorm 7无法识别节点API方法

我刚安装webstorm。 我正在研究一个小的node.js应用程序。

我已经附加了node.js源代码,当我点击Node.js设置时,我可以看到它可以识别我的各种节点模块等。

我有两个问题:

  1. 未解决的variables或types :webstorm似乎无法识别简单的api方法(require,exports)。
  2. 没有代码洞察… :如果我require('winston')它告诉我它没有代码洞察力(有没有一种方法可以添加源代码?)

对于WebStorm 9或10(在OSX上)…

WebStorm->首选项 – >语言和框架 – > Javascript->库

select“Node.js Globals”和“Node.js vXXX核心模块”。

对于WebStorm 12 EAP(也可能是WebStorm 11):

设置 - >语言和框架 - > Node.js和NPM中 ,单击以启用 Node.js核心库。

WebStorm设置启用Node.js核心库

更新到Webstorm 8或更高版本将解决您的需求方法问题。 如前所述,检查设置> JavaScript>库> Node.js是否全部检查将解决您的问题