日期:2023-07-06 16:23:34 来源:博客园
【资料图】
咱们新建一个NodeJS项目,必然会安装许多依赖包,因此经常需要查阅某些依赖包的源码文件。但是,由于node_modules目录包含的文件太多,出于性能考虑,在VSCode中默认情况下是禁止搜索node_modules目录的。在这种情况下,我们将不得不依次展开node_modules的文件目录树,来查找我们所需要的文件。相信这种体验一定是非常低效、恼人的。那么,我们该如何定制VSCode的这种缺省行为呢?
我们以CabloyJS项目为例。一个新建的CabloyJS项目包含大量核心模块,我们希望快速查看工作流模块a-flow的源码,可以这样操作:
使用快捷键Ctrl + P,打开Quick Open面板
输入a-flow/pa,即可快速定位到文件node_modules/egg-born-module-a-flow/package.json
为了达到以上目标,我们仅需要在settings.json文件中添加以下配置:
{ "search.exclude": { "**/node_modules":false }, "search.useIgnoreFiles":false}将**/node_modules设为false,从而禁用缺省行为,从而支持node_modules目录的检索
对于许多项目而言,将**/node_modules设为false就已经足够了。那么,为什么还需要将search.useIgnoreFiles设为false呢?这是因为有的项目包含.gitignore文件,而.gitignore文件中忽略了node_modules目录,这个机制仍然限制了VSCode对node_modules目录的检索。因此,我们需要配置该参数,从而忽略这种默认行为
简而言之,将search.useIgnoreFiles设置为false才是这篇文章的题眼。因为,我是查阅了大量英文社区资源才得出了这个问题所在,也希望能节省大家的时间
标签:
上一篇: 《逆水寒手游》赠送好友礼物方法
下一篇: 最后一页
VSCode如何通过Ctrl+P快速打开node_modules中的文件
《逆水寒手游》赠送好友礼物方法
买得安心 用得放心——GB/T 20808-2022《纸巾》国家标准解读
750千伏陇东换流站接入工程建设有序推进
每日观察!南阳中院召开新闻发布会发布破产审判白皮书
7月5日基金净值:嘉实成长收益混合A最新净值1.215,跌1.11% 全球新动态
IPO观察 | 速腾递表港交所:毛利转负,降本求生 天天播资讯
今日要闻!无缝衔接!韩旭+李梦回归WNBA 第一高度获全队祝贺
地方债稳经济效能持续释放:适当提高资金使用集中度,优先保障重大项目
一座西部小县的“催生”实践:生二三孩买房送“卧室”,有效果吗-全球观热点
建信基金总裁张军红:提升投资者获得感是公募基金行业高质量发展时代的重要命题
全球热文:美国女网红直播睡觉月入千万引发质疑
阜怎么读(罘怎么读)
当前热讯:三亚一海鲜店缺斤短两被罚30万元!所在广场全面停业整顿
观焦点:2023年7月5日棕榈油价格最新行情预测
天天观速讯丨考古学家在墨西哥发现新的玛雅遗迹
无锡出台反家暴新规:对举报或制止家暴人员实施见义勇为奖励
环球新消息丨云天化:目前公司未与云南锗业开展相关合作
《追光的日子》把丈夫赶出家门,独自抚养女儿,任母错得太离谱了_全球滚动
天天热资讯!昊志机电跳水!多位选手仍吃涨停股!第一名收益逆势冲刺30%,快来角逐大奖!
达达集团发起“夏季骑手关怀行动”:向骑手发放数千万元高温补贴,福利活动覆盖数百城市|当前聚焦
视点!三角形的重心有什么特殊性质_三角形的重心
陕西再添25所省级标准化高中和省级示范高中-当前关注
环球实时:广东逆行还竖中指车主已被交警查处,网友:为交警点赞
全球观天下!太离谱!既无直供特斯拉,也没客户送样测评!“4连板”公司误导性陈述,董事长妹妹涨停前夕精准买入