使用导航弹出窗口时忽略Webstorm中的node_modules

inr*_*on7 63 webstorm

使用WebStorm的导航弹出窗口(+ + )时是否可以忽略搜索node_modules文件夹?CommandShiftN

这使得在想要快速导航到例如package.json文件时非常烦人.

And*_*nak 102

要通过导航弹出窗口排除目录,请在项目视图中选择node_modules目录,然后从鼠标上下文菜单中选择:

将目录标记为 - >排除

在此输入图像描述

可以通过Preferences-> Directories-> Excluded Folders设置恢复目录

  • 如果这样做,请确保您的库引用已正确设置.否则,Webstorm将不再识别驻留在node_modules中的函数和方法.http://bit.ly/1J7XLD9 (8认同)
  • 看来这在Webstorm 8中不再起作用了. (7认同)
  • 谢谢!它在Webstorm 8上完美运行! (5认同)
  • 是的,在Webstorm 11中仍然如此. (3认同)
  • 谢谢!在PhpStorm 8中使用它. (2认同)

Ara*_*yan 46

在Webstorm 8中,您还需要访问设置> JavaScript>库并禁用Node.js核心模块node_modules.然后,目录排除将像以前一样工作.

  • 我仍然在WebStorm 10.0.3中遇到此问题 - 我似乎无法从搜索索引中删除node_modules,即使它是一个排除的文件夹. (5认同)
  • 重新启动WebStorm时,node_modules文件夹再次出现在Libriaries中.即使我从那里删除它Webstorm仍然索引它所以我重新启动,但node_modules文件夹回到了Libriaries.这是一个错误/功能吗?怎么解决这个问题.由于这个索引,我的电脑过热了. (3认同)

小智 20

要在"导航|文件..."弹出窗口中排除搜索node_modules/files并避免索引node_modules /文件夹,请执行以下步骤:

  1. 将"node_modules /文件夹"标记为"设置"|中的排除 目录.

  2. "设置 "中删除"<您的项目名称> node_modules"库 语言和框架| JavaScript | 图书馆.

  • 第 2 项是关闭 node_modules 中定义的成员和方法的语法突出显示 - 我不太推荐这样做。 (4认同)
  • 非常感谢你,我在大型项目的20分钟索引中已经死了 (2认同)

Nik*_*lan 8

要从所有项目中排除node_modules文件夹(仅在更改后创建),可以将此文件夹添加到要忽略的标准文件夹列表中.

  1. 打开PHPStorm,关闭当前项目File> Close Project.
  2. 在启动PHPStorm窗口时,单击" 配置>设置 ". 在此输入图像描述

  3. 然后导航到构建,执行,部署>部署>选项.

  4. 现在,您可以将node_modules或其他任何人设置为默认情况下排除所有新项目. 在此输入图像描述

Ps关闭当前项目非常重要.如果使用活动项目执行此设置,则这将仅影响当前项目.