Node.js WebStorm 中的智能感知 and/or VS 代码

Node.js intellisense in WebStorm and/or VS Code

是我还是 Visual Studio Code 和 Webstorm 10 中没有 node.js 智能感知? 例如,当我有 var http = require('http') 时,http. 不包括 createServer 作为建议。

如何使智能感知工作?

在 webstorm 中,要为 node.js 核心模块启用智能感知,您需要配置节点源,这可以在设置 -> 语言和框架 -> Node.js 和 NPM -> 单击配置下完成。 Webstorm 将下载您系统上安装的节点版本的源代码并将其附加到打开的项目中。享受 Webstorm 令人敬畏的智能感知。 :)

对于 VisualStudio 代码:

首先,安装 Typings

npm install -g typings

然后,使用 Typings 命令行,下拉 Node.js 和 Express 类型定义文件

typings install dt~node --global
typings install dt~express dt~serve-static dt~express-serve-static-core --global

您可以从以下位置找到更多详细信息: https://code.visualstudio.com/Docs/runtimes/nodejs