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

时间:2018-02-12 03:06:11

标签: phpstorm webstorm node-modules

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

enter image description here

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

enter image description here