最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - WebStorm - make node_modules "library root" but also exclude it from indexing - Stack Overflow

programmeradmin3浏览0评论

Is there a way to configure a WebStorm project that so node_modules is selected as library root but that it's also excluded from indexing?

I swear I saw a project that indicated node_modules was both library root and excluded but I can't figure out how to set that up. Anybody know how?

Is there a way to configure a WebStorm project that so node_modules is selected as library root but that it's also excluded from indexing?

I swear I saw a project that indicated node_modules was both library root and excluded but I can't figure out how to set that up. Anybody know how?

Share Improve this question asked Nov 7, 2017 at 3:22 user5047085user5047085
Add a ment  | 

2 Answers 2

Reset to default 7

No, it's impossible. Because library root means "index a part of node_modules corresponding to direct dependencies from package.json, and exclude the rest part of it (i.e. indirect dependencies - dependencies of dependencies)" and excluded means "exclude the whole node_modules (i.e. both direct and indirect dependencies)".

If you want to have node_modules excluded, just go to "Settings | Languages & Frameworks | JavaScript | Libraries" and unselect corresponding node_modules library.

At this time, it is possible to exclude a library root folder.

Configuring a library root folder is explained in this answer. Here is the relevant part:

Select Preferences | Languages & Frameworks | JavaScript | Libraries and click Add. Select the path you want to add and the folder will be marked as library root.

Then, the library root folder can be excluded.

Excluded directories are hidden in the project's tree (unless you asked to show excluded folders, of course). Phpstorm still references classes and functions in the library root folder. Javascript's require and import still work and navigating to a file is possible.

发布评论

评论列表(0)

  1. 暂无评论