📅  最后修改于: 2023-12-03 15:21:58.012000             🧑  作者: Mango
当我们在使用 VSCode 进行 JavaScript 开发时,经常需要在搜索功能中忽略 node_modules
目录,因为它包含了大量的第三方依赖库,这些文件并不是我们需要搜索的目标。
以下是一些方法可以解决这个问题:
-path:node_modules
,这将排除所有包含 node_modules
的路径。// 示例代码
let foo = require('./foo.js')
使用 VSCode 的 Files:Exclude
设置,可以把 node_modules
文件夹添加到搜索排除列表,从而在执行搜索操作时不再匹配它们:
"search.exclude": {
"**/node_modules": true
}
为了更加方便地搜索,我们可以考虑将-path:node_modules
添加到 settings.json 的默认搜索设置中。方法如下:
"search.defaultOptions": {
"-path:/node_modules": {
"when": "myWorkspaceSetting"
},
"smartCase": true,
"contextLines": 1,
"useIgnoreFiles": true
},
通过以上方法,我们可以高效地在搜索 VSCode 中包含的 JavaScript 代码时排除 node_modules
目录,从而提高开发效率。