Intellij IDEA 编辑器无法定位外部 javascript 库

Intellij IDEA editor is unable to locate external javascript libraries

我无法弄清楚为什么 Intellij IDEA 找不到外部库。我已经在设置中 JavaScript 下的库部分正确设置了那些(我相信)。

当我右键单击编辑器并选中使用 javascript 库选项时,我可以看到正在使用这些库。

我已经检查过,它们在项目结构下被配置为全局库。

我能够使用 intellij 中的终端构建和运行我的测试。

但是我在大多数外部库上都有灰色下划线,这就是为什么我无法 运行 使用 mocha 运行 配置进行测试的原因。

有人可以解释一下在 Intellij IDEA 中配置外部 JavaScript 库的具体步骤是什么吗?由于缺乏这方面的知识,我可能会到处设置这些 IDE。这应该不是很难,但我一直在这上面度过我的时间。

我在 Windows 10 box 上使用 Node.js v6.9.1、Mocha v2.4.5 和 IntelliJ IDEA Ultimate 2016.3.2。使用这些 Run/Debug 配置 - Mocha 设置:

,我能够在 IDE 中成功地 运行 Mocha 测试

节点解释器:C:\Program Files\nodejs\node.exe

节点选项:none

工作目录:我把我的Node.js项目的根目录放在这里。

环境变量:NODE_PATH=.

摩卡包​​:my_project_root_directory\node_modules\mocha

用户界面:bdd

选中"All in directory"

测试目录:my_project_root_directory\test

选中"Include subdirectories"

选中"Activate tool window"