从 PhpStorm / WebStorm 的索引中排除文件夹

Bee*_*ice 7 phpstorm webstorm node-modules

使用PhpStorm 2017.3开发node项目;我希望从索引和自动完成建议中排除某些目录。我在其他地方看到了我遵循的指示,但仍然没有骰子。例如,在下图中,该目录rxjs/add就是其中之一。

在此输入图像描述

在图像的左侧,您可以看到在项目树视图中,该目录未被排除;我从其内容中获得自动完成建议。但是,当我转到 时Settings > Directories,同一文件夹(请参见图像的右侧)已被列为排除项。不知道该怎么办。这是包node_modules/的目录rxjs 5.5

我实际上正在尝试解决的问题:该库具有来自不同文件的多个具有相同名称的函数。因此,当我使用某个函数并且 IDE 尝试自动添加 ES6 导入语句时,它会向我显示多个选项,每次我都必须仔细阅读文件路径以选择正确的导入。因为正确的导入始终来自相同的两个目录,所以我想告诉 IDE 停止查看其他目录。

Jua*_*dez 13

打开 IDE设置 > 目录 -> 选择要排除的文件夹 > 单击“排除”按钮

在此输入图像描述


len*_*ena 5

WebStorm/PhpStorm 自动node_modules从项目中排除文件夹,但列出的直接项目依赖项package.json将添加到JavaScript 库中以供完成/导航,从而建立索引。package.json要排除某些模块,您可以在;中将其注释掉。或者,在 文件 | 设置 | 语言和框架 | JavaScript | 库,禁用<project_name>/node_modules库并创建您自己的库(通过按添加...),仅包含所需的模块/文件