【问题标题】:Visual Studio - Find in files > not any node_modules foldersVisual Studio - 在文件中查找 > 不是任何 node_modules 文件夹
【发布时间】:2014-08-07 13:00:59
【问题描述】:

因此,在 Visual Studios 中,您可以“在文件中查找”一个字符串 - 我发现这对于查找可能找到一些标记或 JS 的文件非常有用,我使用 VS 作为我的主要代码编辑器进行 Web 开发。

问题是,我的大多数项目都使用 node.js 和基于节点的构建工具 grunt/gulp 等。所以我在项目的某处有一个 node_modules 文件夹,因为有数千个文件,所以它使 FIND 永远存在!!

如何在文件和文件夹中搜索字符串但不在 node_modules 目录中。

在 SublimeText2 中,您可以从项目中删除一个文件夹而不删除它,这将停止在那里进行搜索...

RegExp 将用于字符串而不是 filePath :(

【问题讨论】:

  • 你能从项目中排除 node_modules 文件夹吗?或者,您可以通过在文件夹上设置 Hidden 属性来隐藏 node_modules 文件夹(它们是否有共同的根目录)?
  • 这是个好主意,它会阻止 Visual Studio 在内部搜索并且不会阻止 Grunt 运行。 - 需要运行节点服务器和 gulp 来测试这个想法。我不介意将每个项目中隐藏的文件夹做一个很小的改动,以阻止刺激并增加#velocity

标签: visual-studio visual-studio-2012 visual-studio-2013 node-modules findinfiles


【解决方案1】:

2020 版

添加以下排除项

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

【讨论】:

    【解决方案2】:

    好的,我已经尝试过了,它似乎有效。

    您可以通过在文件夹上设置 Hidden 属性来隐藏 node_modules 文件夹(如果它们有共同的根目录)。正如您所说,它可以满足您对问题的需求。

    【讨论】:

    • 感谢@alergy,在 node_module 目录中添加 hidden 属性对我有用。但是,我还必须刷新解决方案资源管理器才能真正排除隐藏目录。
    猜你喜欢
    • 2018-06-01
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    相关资源
    最近更新 更多