我刚刚安装了 WebStorm。我正在开发一个小型 Node.js 应用程序。
我附上了Node.js源代码,当我点击Node.js设置时,可以看到它可以识别我的各种 Node 模块等。
我有两个问题:
- 未解析的变量或类型:WebStorm 似乎无法识别简单的 API 方法(
exports
、require
)。 - 没有代码洞察力……:如果我调用
require('winston')
,它会告诉我它没有代码洞察力。 (有没有办法添加源代码?)
最佳答案
对于 2018 及更高版本的 WebStorm:
在 设置 -> 语言和框架 -> Node.js 和 NPM 中,检查 Node.js 的编码帮助:
在旧的 Webstorm 版本中,这被称为 Enable Node.js Core library。
如果您在启用该选项后仍然看到无法识别的 Node 符号,请取消选中它,重新启动 WebStorm,然后右键单击警告并选择 启用 Node.js 编码辅助 或再次选中该选项。注意 WebStorm 以显示它的 Indexing 文件。 (今天刚刚发生这种情况 - 看起来像一个 WebStorm 错误,而我刚刚写的内容修复了这种情况。)
关于javascript - Webstorm 7 无法识别 Node API 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19532660/