📌  相关文章
📜  从搜索 vscode 中包含 node_modules - Javascript (1)

📅  最后修改于: 2023-12-03 15:21:58.012000             🧑  作者: Mango

搜索 VSCode 中包含 node_modules - JavaScript

当我们在使用 VSCode 进行 JavaScript 开发时,经常需要在搜索功能中忽略 node_modules 目录,因为它包含了大量的第三方依赖库,这些文件并不是我们需要搜索的目标。

以下是一些方法可以解决这个问题:

  1. 在搜索框中添加 -path:node_modules,这将排除所有包含 node_modules 的路径。
// 示例代码
let foo = require('./foo.js')
  1. 使用 VSCode 的 Files:Exclude 设置,可以把 node_modules 文件夹添加到搜索排除列表,从而在执行搜索操作时不再匹配它们:

    1. 打开设置页面
    2. 在搜索框中输入“files.exclude”
    3. 点击“Edit in settings.json”按钮
    4. 添加以下代码:
    "search.exclude": {
        "**/node_modules": true
    }
    
    1. 保存并关闭配置文件
  2. 为了更加方便地搜索,我们可以考虑将-path:node_modules 添加到 settings.json 的默认搜索设置中。方法如下:

    1. 打开设置页面
    2. 在搜索框中输入“search:default”
    3. 点击“Edit in settings.json”按钮
    4. 修改成如下代码:
      "search.defaultOptions": {
          "-path:/node_modules": {
              "when": "myWorkspaceSetting"
          },
          "smartCase": true,
          "contextLines": 1,
          "useIgnoreFiles": true
      },
      
    5. 保存并关闭配置文件

总结

通过以上方法,我们可以高效地在搜索 VSCode 中包含的 JavaScript 代码时排除 node_modules 目录,从而提高开发效率。