Vscode中搜索不到node_modules文件夹里面的内容

原创 野人  2021-11-30 20:42  阅读 134 次

怎么说呢,之前就遇到过好几次,是已经知道了在Vscode中搜索不到node_modules文件夹里面的内容,不过当时都没有特别的需求,如果实在要搜索node_modules文件夹里面的内容的话,就会用《原来Everything自带搜索文件内容的功能啊,我out了。》。

然后,因为最近都被一个Bug困扰,研究了好长时间,就是特别需要用到node_modules文件夹里面的内容这个功能,所以就特意了解了下,为什么在vscode中搜索不到node_modules文件夹里面的内容。

这不给解决了,搞明白了,抓紧备忘下。

首先,记住了,Vscode中搜索不到node_modules里面的内容,这是Vscode自带的默认规则,不要问什么,就是这样就对了,其实也很好理解,有做过前端的朋友应该都知道node_modules文件夹下,基本上都是成百上千个文件夹,然后文件夹里面又有成百上千个文件(夹),所以说这个文件夹如果进行搜索的话,很耗时间的,又浪费时间,毕竟大多数的人情况下都是搜索自己项目里面的代码内容,只有少数情况下,才会去搜索node_modules里面的内容,那么既然遇到了,我就说下解决方法吧。

方法一:在项目的根目录底下,创建.vscode文件夹,并在该文件夹下,创建settings.json文件,该文件里面的内容如下;

{
    "search.exclude": {
        "**/node_modules": false,
    }
}

注意点:如果你的项目中启用了Git,且已经忽略了node_modules文件夹,那么该功能无效,也无法搜索得到,那就采用方法二。

方法二:个人比较推荐的,也不用添加/修改任何的配置项。

就是右键node_modules文件夹(适用于任何文件夹,只是拿这个举例),然后选择【在文件夹中查找】,然后就可以查找到了。

最后,放个官方文档,对于这块搜索有详细的解释,有需要的可以自行进入查看:https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options

本文地址:https://www.yerenwz.com/5256.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论