问题描述(Library Root(库根目录)

在 IDEA(IntelliJ IDEA 等 JetBrains IDE)中隐藏 node_modules 文件夹,最常用且安全的方法是将其添加到 忽略文件列表(Ignored
Files and Folders) 中,这样它就不会在项目树中显示,但 IDE 仍能正常解析依赖以提供代码补全。
取消勾选 Show Excluded Files(显示排除的文件)
取消勾选 Show Excluded Files(显示排除的文件)

方法一:通过忽略列表隐藏(推荐)
这是最彻底隐藏且不影响代码提示的方法。
- 打开设置: File → Settings(Windows/Linux)或 IntelliJ IDEA → Preferences(macOS)。
- 导航到: Editor → File Types。
- 在下方的 Ignore files and folders 输入框中,添加
node_modules;(注意分号)。 - 点击 OK 保存,项目视图中的
node_modules文件夹即会消失。
方法二:标记为排除(Excluded)
此方法会使文件夹变色,并完全从索引、搜索和分析中移除。 注意:这可能会导致部分依赖库的代码补全失效。
- 在项目视图中,右键点击
node_modules文件夹。 - 选择 Mark Directory as → Excluded。
如何恢复显示
如果之后需要重新看到该文件夹:
- 若使用方法一:回到 Settings → Editor → File Types,在忽略列表中删除
node_modules条目即可。 - 若使用方法二:右键文件夹(或父目录)选择 Mark Directory as → Unmark as Excluded(或 Cancel Exclusion)。
提示:对于现代 JetBrains IDE,通常更推荐使用方法一。因为官方默认会将 node_modules 视为库根(Library
Root),虽然它在某些视图下不显示,但 IDE 依然会索引它以确保你的代码补全和导航功能正常。