如何在VSCode中禁用特定文件的自动导入?

20

有没有办法告诉VSCode不要从特定文件自动导入?

2个回答

10

不会。VS Code将从您的 jsconfigtsconfig 项目中的所有文件中自动导入。

如果该文件不应该是项目的一部分,则可以使用 jsconfig 或 tsconfig 中的 excludesincludes/files 配置选项排除它。


3
你有这方面的资料吗?我无法可靠地排除使用这种技术。 - dwjohnston
1
你有 jsconfig 或者 tsconfig 吗? - Matt Bierner
我有一个tsconfig。 - dwjohnston
请查看此存储库:https://github.com/dwjohnston/import-from-parent-issue/tree/tsconfig(注意 tsconfig 分支)转到 src/foo/fooFile.ts 并注意它仍然希望从 src/index.ts 文件导入,尽管已将其排除在外。 - dwjohnston
8
这个不起作用。 - Chrillewoodz

5

如果您的项目使用TypeScript 4.8+,则VSCode现在可以原生支持此功能。

只需在设置菜单中搜索“自动导入”,或在json文件中使用typescript.preferences.autoImportFileExcludePatterns键。

输入图像描述此处


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接