包括某些node_modules

时间:2016-09-23 15:28:12

标签: webstorm

似乎在最新的WebStorm(2016.2.3?)中,node_modules默认被标记为排除目录。 node_modules中有一些目录要包含在我的项目文件和搜索中。所以我以前去了偏好>目录并排除我不需要的所有模块。但是,我无法再“解除”父节点node_modules。我也试过取消选中Preferences>中的选项。语言> JavaScript>图书馆没有运气。

如果需要,屏幕截图也有同样的问题:Can't remove node_modules from excluded folders in WebStorm

1 个答案:

答案 0 :(得分:1)

发现当您拥有package.json文件时,会自动排除node_modules。由于您可能不想删除它,因此您可以为node_modules中要包含的每个模块创建一个带符号链接的附加lib文件夹。

如果您使用的是Windows,则可以使用mklink命令,在Linux / Mac中,文件管理器可能具有Make链接选项,或者只使用命令中的ln -s node_modules/socket.io lib/线。

您还可以将需要索引的模块安装到subfolder/node_modules,子文件夹没有package.json,只有顶级node_modules文件夹会被标记为库。

相关问题:https://youtrack.jetbrains.com/issue/WEB-22909