在WebStorm中为通过npm安装的node.js模块启用自动完成功能

mid*_*azz 10 intellij-idea node.js webstorm

我正在使用WebStorm 5.0.4开发node.js应用程序.

我使用全局安装了几个节点模块

npm install -g module-name
并使用它们将它们链接到项目中
npm link module-name

自动完成功能不适用于任何npm安装的模块.它仅适用于核心模块(例如httppath).

此外,WebStorm为我从npm安装的模块调用的任何函数发出警告"未解析的函数或方法xyz".

如何使WebStorm自动完成并通常了解我安装的模块require

小智 17

我不确定这是否适用于您的特定情况,但是我在WebStorm 5.0.4中遇到了类似的问题,而所需的任何内容都不是自动完成的.我可以通过进入我的项目设置,导航到JavaScript来解决此问题 库,检查"Node.js核心模块"和"Node.js Globals",然后单击"应用".

  • 对于任何来到这里的人来说,你用Googled'在WebStorm中为node.js启用自动完成'确保你已经完成了这个.它对我有用. (4认同)

Ale*_*lex 2

根据我在评论中发布的链接,您需要使用
Preferences -> Directory添加全局 npm 目录

您可以通过运行以下命令找出全局目录的位置:

> npm ls -g
Run Code Online (Sandbox Code Playgroud)

来源: http: //youtrack.jetbrains.com/issue/WEB-1880