在webstorm 10中将节点_模块标记为默认排除

在webstorm 10中将节点_模块标记为默认排除,webstorm,Webstorm,每次我从github下载一个项目时,我都会运行npm安装,这会触发待创建节点\u modules文件夹上的重新索引。这个索引使我的电脑慢了很多。一个难看的解决方法是创建一个空的node_modules文件夹,排除它,然后运行npm安装。默认情况下,如何禁用每个项目中节点\模块文件夹的索引?Webstorm在Meteor项目中使用.Meteor/local,因此我认为这是可能的。如果此文件夹用于辅助目的(运行grunt/gulp/karma等),我们通常建议将其排除在外。但是默认情况下我们不能排除

每次我从github下载一个项目时,我都会运行npm安装,这会触发待创建节点\u modules文件夹上的重新索引。这个索引使我的电脑慢了很多。一个难看的解决方法是创建一个空的node_modules文件夹,排除它,然后运行npm安装。默认情况下,如何禁用每个项目中节点\模块文件夹的索引?Webstorm在Meteor项目中使用
.Meteor/local
,因此我认为这是可能的。

如果此文件夹用于辅助目的(运行grunt/gulp/karma等),我们通常建议将其排除在外。但是默认情况下我们不能排除它,因为开发Node.js应用程序的用户通常需要为Node_模块进行完成/类型解析

如果默认情况下需要将其从所有项目中排除,只需将节点\u模块添加到
设置/编辑器/文件类型中的“
忽略文件和文件夹”
”列表中即可


更新:自2016.x以来,
节点单元模块
默认自动排除。
package.json
中列出的直接依赖项被设置为一个JavaScript库以完成

webstorm将节点模块目录视为库根目录,因此右键单击它时没有标记目录作为菜单。我们可以通过从preference>Language&Framework>Javascript>Libraries中删除类型为project的配置项,将其更改为普通目录,然后将节点模块目录标记为已排除。

这有点过于极端(忽略vs排除)。我仍然需要能够查看文件并偶尔编辑一些内容,但我不希望建立索引(就像处理.meator/local一样)。然后,将标记为/Excluded是您唯一的选择。但是您只能通过这种方式排除现有文件夹您知道如何为
.meteor/local
文件夹执行此操作吗?该配置可能保存到了.xml文件中,还是仅仅隐藏在.jar中?选项值本身保存到meteorSettings.xml文件-。但是,如果您像我一样担心serach结果,那么负责排除某些文件夹的代码当然是在jarsbetter中排除文件夹-