74

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

例如,当想要快速导航到文件时,这真的很烦人package.json

4

7 回答 7

114

要排除通过导航弹出搜索的目录,请在Project view中选择 node_modules 目录,然后从鼠标上下文菜单中选择:

将目录标记为 -> 排除

在此处输入图像描述

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

于 2013-10-20T07:33:12.787 回答
49

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

于 2014-03-29T07:29:55.697 回答
21

要在“Navigate | File...”弹出窗口中排除 node_modules/ 文件并避免索引 node_modules/ 文件夹,请执行以下步骤:

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

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

于 2016-02-06T11:07:21.910 回答
13

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

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

  3. 然后导航到Build, Execution, Deployment > Deployment > Options

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

Ps 关闭当前项目非常重要。如果您对活动项目进行此设置,这将仅影响当前项目。

于 2016-07-11T10:37:27.050 回答
0

我不知道为什么,但是我在Ctrl++上看到了很多带有“spec”的文件(我无法发布图像,抱歉 :( Shiftn

我在node_modules的上下文菜单上看到:“将目录标记为”:“排除”、“测试源根”、“资源根”

我去了设置>目录,我看到了红色的node_modules并且无法更改它,但是,左边有没有标题的列表(?),我不确定它是否是排除列表,但是,有一个 X,我按下它,然后重新启动 IDE,它就可以工作了!

如果我再次看到上下文,我会看到:“将目录标记为”:“不排除”和“测试源根”。在设置 > 目录中,我没有在列表中看到,但在node_modules文件夹上显示为红色(奇怪),我认为它对于这个文件夹非常特别。

于 2018-05-03T21:10:09.843 回答
0

虽然 webstorm 试图继续为您的项目中的所有内容建立索引 - 而如果它是一个节点项目 - 索引需要永远,更好的方法是从索引中排除节点文件夹,如下所示。

选择文件夹 - 设置|目录 -> 使用排除 - 文件夹上的按钮

于 2019-12-05T21:31:01.223 回答
-1
  1. 排除目录:将目录本身标记为排除(右键单击 -> 将目录标记为 -> 排除)。它可能已经消失了。
  2. 隐藏排除文件:勾选项目窗格选项(在齿轮符号下)并取消勾选显示排除文件以隐藏排除目录
于 2019-02-13T18:50:19.717 回答