最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode通過Ctrl+P快速打開node_modules中的文件的操作方法

 更新時間:2023年07月07日 15:06:54   作者:zhennann  
由于node_modules目錄包含的文件太多,在VSCode中默認情況下是禁止搜索node_modules目錄的,在這種情況下,我們將不得不依次展開node_modules的文件目錄樹,來查找我們所需要的文件,接下來介紹VSCode如何通過Ctrl+P快速打開node_modules中的文件,需要的朋友可以參考下

背景

咱們新建一個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

VSCode配置

為了達到以上目標,我們僅需要在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目錄的檢索。因此,我們需要配置該參數(shù),從而忽略這種默認行為

結論

簡而言之,將search.useIgnoreFiles設置為false才是這篇文章的題眼。因為,我是查閱了大量英文社區(qū)資源才得出了這個問題所在,也希望能節(jié)省大家的時間

到此這篇關于VSCode如何通過Ctrl+P快速打開node_modules中的文件的文章就介紹到這了,更多相關VSCode打開node_modules文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • yarn安裝路徑的成功修改并配置環(huán)境

    yarn安裝路徑的成功修改并配置環(huán)境

    Yarn是facebook發(fā)布的一款取代npm的包管理工具,下面這篇文章主要給大家介紹了關于yarn安裝路徑的成功修改并配置環(huán)境的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • 淺析node連接數(shù)據庫(express+mysql)

    淺析node連接數(shù)據庫(express+mysql)

    Node是一個Javascript運行環(huán)境(runtime)。實際上它是對Google V8引擎進行了封裝。V8引 擎執(zhí)行Javascript的速度非???,性能非常好。Node對一些特殊用例進行了優(yōu)化,提供了替代的API,使得V8在非瀏覽器環(huán)境下運行得更好
    2015-11-11
  • Node.js從字符串生成文件流的實現(xiàn)方法

    Node.js從字符串生成文件流的實現(xiàn)方法

    這篇文章主要介紹了Node.js從字符串生成文件流的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Node.js 8 中的 util.promisify的詳解

    Node.js 8 中的 util.promisify的詳解

    本篇文章主要介紹了Node.js 8 中的 util.promisify的詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • node.js卸載與安裝超詳細步驟記錄

    node.js卸載與安裝超詳細步驟記錄

    這篇文章主要介紹了如何卸載和重新安裝Node.js,包括卸載步驟、刪除相關文件、修改系統(tǒng)環(huán)境變量,以及安裝步驟、驗證安裝和配置環(huán)境變量,需要的朋友可以參考下
    2025-02-02
  • 使用Node.js實現(xiàn)ORM的一種思路詳解(圖文)

    使用Node.js實現(xiàn)ORM的一種思路詳解(圖文)

    這篇文章主要介紹了用Node.js實現(xiàn)ORM的一種思路詳解(圖文),需要的朋友可以參考下
    2017-10-10
  • node.js去水印方法實例分析

    node.js去水印方法實例分析

    這篇文章主要介紹了node.js去水印方法,結合實例形式分析了node.js基于第三方平臺實現(xiàn)去水印的相關交互與操作技巧,需要的朋友可以參考下
    2023-04-04
  • Node.js 回調函數(shù)實例詳解

    Node.js 回調函數(shù)實例詳解

    這篇文章主要介紹了Node.js 回調函數(shù)實例詳解的相關資料,需要的朋友可以參考下
    2017-07-07
  • node制作一個視頻幀長圖生成器操作分享

    node制作一個視頻幀長圖生成器操作分享

    這篇文章主要介紹了node制作一個視頻幀長圖生成器操作分享,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • 在Node.js文件上傳中集成ClamAV掃描的詳細步驟

    在Node.js文件上傳中集成ClamAV掃描的詳細步驟

    本文介紹了在Node.js文件上傳中集成ClamAV掃描的具體步驟,包括安裝、使用、Express集成和遠程掃描等,該庫在文件落盤前完成掃描,返回類型化的verdictsymbol,不依賴第三方運行時,需要的朋友可以參考下
    2026-04-04

最新評論

峨山| 贵定县| 日喀则市| 南丹县| 扶绥县| 天气| 南郑县| 西平县| 旬阳县| 彭泽县| 碌曲县| 仁寿县| 礼泉县| 清流县| 离岛区| 通州区| 固始县| 双牌县| 泾阳县| 左贡县| 万荣县| 焉耆| 淳安县| 阜新市| 勃利县| 义马市| 景德镇市| 曲水县| 桐柏县| 寿宁县| 顺平县| 庆城县| 曲松县| 朔州市| 旬阳县| 宣化县| 湘阴县| 金秀| 灵山县| 电白县| 永年县|