繁体   English   中英

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

[英]Exclude folder from indexing in PhpStorm / WebStorm

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

在此处输入图片说明

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

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

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

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM