Visual studio Visual Studio-在文件中查找>;没有任何节点模块文件夹

Visual studio Visual Studio-在文件中查找>;没有任何节点模块文件夹,visual-studio,visual-studio-2012,visual-studio-2013,node-modules,findinfiles,Visual Studio,Visual Studio 2012,Visual Studio 2013,Node Modules,Findinfiles,因此,在Visual Studio中,您可以“在文件中查找”字符串-我发现这对于查找可能包含标记或JS的文件非常有用,我使用VS作为Web开发的主代码编辑器 问题是,我的大多数项目都使用node.js和基于节点的构建工具grunt/gulp等。因此,我的项目中的某个地方有一个node_modules文件夹,它可以让查找永远占据上万个文件的位置 如何在文件和文件夹中搜索字符串,而不是在节点目录中搜索 在SublimiteText2中,您可以从项目中删除文件夹而不删除它,这将停止在其中搜索 RegE

因此,在Visual Studio中,您可以“在文件中查找”字符串-我发现这对于查找可能包含标记或JS的文件非常有用,我使用VS作为Web开发的主代码编辑器

问题是,我的大多数项目都使用node.js和基于节点的构建工具grunt/gulp等。因此,我的项目中的某个地方有一个node_modules文件夹,它可以让查找永远占据上万个文件的位置

如何在文件和文件夹中搜索字符串,而不是在节点目录中搜索

在SublimiteText2中,您可以从项目中删除文件夹而不删除它,这将停止在其中搜索


RegExp将用于字符串而不是文件路径:(

好的,所以我尝试了这个方法,它似乎可以工作


您可以通过在文件夹上设置Hidden属性来隐藏node_modules文件夹(如果它们有一个公共根)。正如您所说,它满足了您的问题要求。

2020版本

添加以下排除项

!*\node_modules\*;!*\bin\*;!*\obj\*;!*\.*

能否从项目中排除node\u modules文件夹?或者可以隐藏node\u modules文件夹(它们是否具有公共根目录),通过在文件夹上设置隐藏属性?这是一个好主意,它可以停止Visual Studio内部搜索并不会停止Grunt的运行。-需要在运行节点服务器和gulp时测试此想法。我不介意对每个项目上隐藏的文件夹做一个相当小的更改,以停止刺激并增加35; velocityTanks@alergy,添加node_模块目录上的e hidden属性对我很有效。但是,我还必须刷新解决方案资源管理器以进行搜索,以实际排除隐藏目录。