VSCode如何通过Ctrl+P快速打开node_modules中的文件

这篇具有很好参考价值的文章主要介绍了VSCode如何通过Ctrl+P快速打开node_modules中的文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

咱们新建一个NodeJS项目,必然会安装许多依赖包,因此经常需要查阅某些依赖包的源码文件。但是,由于node_modules目录包含的文件太多,出于性能考虑,在VSCode中默认情况下是禁止搜索node_modules目录的。在这种情况下,我们将不得不依次展开node_modules的文件目录树,来查找我们所需要的文件。相信这种体验一定是非常低效、恼人的。那么,我们该如何定制VSCode的这种缺省行为呢?

目标

我们以CabloyJS项目为例。一个新建的CabloyJS项目包含大量核心模块,我们希望快速查看工作流模块a-flow的源码,可以这样操作:

  1. 使用快捷键Ctrl + P,打开Quick Open面板

  2. 输入a-flow/pa,即可快速定位到文件node_modules/egg-born-module-a-flow/package.json

VSCode如何通过Ctrl+P快速打开node_modules中的文件,Cabloy,vscode,ide,编辑器

VSCode配置

为了达到以上目标,我们仅需要在settings.json文件中添加以下配置:

{
    "search.exclude": {
        "**/node_modules":false
    },
    "search.useIgnoreFiles":false
}
  1. **/node_modules设为false,从而禁用缺省行为,从而支持node_modules目录的检索

  2. 对于许多项目而言,将**/node_modules设为false就已经足够了。那么,为什么还需要将search.useIgnoreFiles设为false呢?这是因为有的项目包含.gitignore文件,而.gitignore文件中忽略了node_modules目录,这个机制仍然限制了VSCode对node_modules目录的检索。因此,我们需要配置该参数,从而忽略这种默认行为

结论

简而言之,将search.useIgnoreFiles设置为false才是这篇文章的题眼。因为,我是查阅了大量英文社区资源才得出了这个问题所在,也希望能节省大家的时间文章来源地址https://www.toymoban.com/news/detail-735469.html

到了这里,关于VSCode如何通过Ctrl+P快速打开node_modules中的文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 快速删除node_modules

    要快速删除 node_modules 目录,你可以使用以下方法: 使用命令行(Windows): 打开命令提示符 (Command Prompt) 或者 PowerShell。 进入你的项目目录,确保当前目录下包含 node_modules 目录。 运行以下命令来删除 node_modules 目录及其所有内容: bash rmdir /s node_modules 使用命令行(Mac/Lin

    2024年04月13日
    浏览(16)
  • 快速删除 node_modules

    node_modules 文件夹中包含了大量 node 需要的依赖包,如果直接删除的话,非常耗时。 我们可以通过以下方式快速删除node_modules: 安装 rimraf rimraf包的作用:以包的形式包装rm -rf命令,用来删除文件和文件夹的,不管文件夹是否为空,都可以删除。 执行 命令来全局安装 rimraf 进入

    2024年02月13日
    浏览(17)
  • 快速删除node_modules文件夹

    前端开发过程中,经常会遇到npm操作问题,有时候不得不需要删除node_modules目录下所有的文件,然后重新npm install 清除缓存:运行 npm cache clean --force 命令来清除 npm 缓存。然后运行 npm install 命令重新安装依赖项。 删除 node_modules 目录:手动删除项目目录下的 node_modules 目录,并运

    2024年02月02日
    浏览(23)
  • vscode全局搜索搜不到node_modules的问题解决

    一开始只试了删除设置-search.exclude里面的**/node_modules,没生效。 方法一:解决方法:同时删掉设置-search.exclude里面的**/node_modules和.gitignore。.gitignore里面也包含了node_modules文件,因此设置也需要删掉这个文件。参考方法二的想法 方法二:在设置-use ignore files取消勾选以下的

    2024年01月19日
    浏览(17)
  • vscode设置可以搜索包含node_modules中的文件

    步骤3中删除掉node_modules,再搜索的时候,node_modules的匹配到代码也会展示出来了。 如果不想要被搜索文件包含node_modules,再添加上就可以。  

    2024年02月16日
    浏览(15)
  • Vue项目快速删除node_modules文件

    vue项目开发过程中,需要重新安装node_modules文件,但删除之前的node_modules文件较慢,推荐使用命令的方式可以提高开发效率。

    2024年04月28日
    浏览(13)
  • 通过nodejs修改node_modules中的源码

    在开发项目时,当node_modules中的默认配置不满足当前项目需求时,就需要对node_modules中相应的源码进行修改。但如果直接操作源码进行手动修改,代码不会同步到仓库中,当其他人拉取代码进行开发时,或者执行了npm install后源码依旧是默认配置。而此时则可以通过nodejs对源

    2024年02月05日
    浏览(27)
  • 最快速删除node_modules的几种方式

    先全局安装npm包 删除 node_modules 文件夹命令

    2024年02月08日
    浏览(15)
  • 怎么快速卸载Vue项目里的node_modules文件夹

            因为平时装依赖的时候,有可能会报错怎么不管用的时候,就需要把node_modules文件夹删了重新intall一下,但是直接删的话会要管理员权限,或者各种问题,这个时候就可以使用一个工具来解决 rimraf         用 rimraf 来卸载的话还是非常快的,亲测比直接shift+Dele

    2024年02月11日
    浏览(23)
  • 快速删除node_modules和.pnpm-store文件夹

    直接在文件资源管理器里面删除node_modules和.pnpm-store文件夹很慢(因为小文件太多,删除不够并行),有几种方法快速删除。 精简 定位 删除 https://blog.csdn.net/lijingjingjing22/article/details/116118701 https://blog.csdn.net/RingoH/article/details/117957190 https://github.com/orgs/pnpm/discussions/4413

    2024年02月04日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包