簡體   English   中英

WebStorm - 使 node_modules 成為“庫根”,但也將其排除在索引之外

[英]WebStorm - make node_modules "library root" but also exclude it from indexing

有沒有辦法配置一個 WebStorm 項目,這樣node_modules被選為library root ,但它也被排除在索引之外?

我發誓我看到一個項目表明node_modules既是library root又被excluded ,但我不知道如何設置它。 有人知道怎么做嗎?

不,這是不可能的。 因為library root意味着“索引與package.json直接相關的node_modules的一部分,並排除它的其余部分(即間接依賴 - 依賴的依賴)”和excluded意味着“排除整個node_modules(即直接和間接)依賴關系)”。

如果要excluded node_modules,只需轉到“設置|語言和框架| JavaScript |庫”並取消選擇相應的node_modules庫。

此時,可以排除library root文件夾。

在此處輸入圖像描述

此答案中解釋了配置library root文件夾。 這是相關部分:

選擇首選項 | 語言與框架 | JavaScript | 庫並單擊添加。 選擇您要添加的路徑,該文件夾將被標記為庫根目錄。

然后,可以排除library root文件夾。

排除的目錄隱藏在項目的樹中(當然,除非您要求顯示排除的文件夾)。 Phpstorm 仍然引用library root文件夾中的類和函數。 Javascript 的requireimport仍然有效,並且可以導航到文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM