[英]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 的require
和import
仍然有效,並且可以導航到文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.