Webstorm 包括某些节点单元模块

Webstorm 包括某些节点单元模块,webstorm,Webstorm,似乎在最新的WebStorm(2016.2.3?)中,节点_模块默认标记为排除目录。在node_模块中有某些目录,我希望将其包含在项目文件和搜索中。所以我习惯于转到Preferences>Directory并排除所有我不需要的模块。但是,我不能再“取消包含”父节点模块了。我还尝试了在Preferences>Languages>JavaScript>Libraries中取消选中该选项,但没有成功 与屏幕截图相同的问题,如果需要:发现当您有package.json文件时,节点模块会自动排除。由于您可

似乎在最新的WebStorm(2016.2.3?)中,节点_模块默认标记为排除目录。在node_模块中有某些目录,我希望将其包含在项目文件和搜索中。所以我习惯于转到Preferences>Directory并排除所有我不需要的模块。但是,我不能再“取消包含”父节点模块了。我还尝试了在Preferences>Languages>JavaScript>Libraries中取消选中该选项,但没有成功


与屏幕截图相同的问题,如果需要:

发现当您有
package.json
文件时,
节点模块会自动排除。由于您可能不想删除它,因此可以创建一个附加的lib文件夹,其中包含从
node\u modules
包含的每个模块的符号链接

如果您在Windows上,可以使用
mklink
命令执行此操作,在Linux/Mac中,文件管理器可能有一个Make link选项,或者从命令行使用
ln-s node\u modules/socket.io lib/

您还可以将需要索引的模块安装到
子文件夹/node_modules
,子文件夹中没有package.json,并且只有顶级node_modules文件夹将标记为library


相关问题:

很好的发现,看起来它可能会在下一个版本中修复。另一个解决方法是使用链接问题中的注释:(1)将node_模块重命名为某物(2)重新启动IDE(3)将某物重命名为node_模块这仅在您习惯于让IDE保持运行时才有效。它将在下次重新启动时恢复