首页 > 解决方案 > 有没有办法让 Java 语言服务器在 VSCode 中启动时跳过检查 `node_modules` 文件?

问题描述

由于我在同一个工作区以及 Spring Projects 中有几个 Angular 项目,因此为 VSCode 提供 Java 支持而运行的 Java 语言服务器需要花费大量时间(约 10 分钟)来运行工作区的所有内容,其中包括node_modules.

有没有一种方法/设置可以告诉它跳过某些文件夹/文件,以便我可以加快 Java 语言服务器的初始化?特别是node_modules?

在此处输入图像描述

标签: javavisual-studio-coderedhatlanguage-server-protocol

解决方案


从扩展的 v0.66.0 开始,有java.project.resourceFilters设置。由于它默认为 ["node_modules",".git"],因此您的问题应该通过使用当前版本的redhat.java扩展来解决。

如果您想排除更多文件夹,可以将它们添加到您的settings.json.

#1460是这个问题的匹配问题。

-
但是:这对我不起作用。请参阅 #1655,我的设置似乎被忽略了,我将尝试与开发人员解决此问题并相应地更新此答案。


推荐阅读