从 tsconfig.json 中的文件集中隐藏文件夹

Hide folder from set of files in tsconfig.json

我有几种不同类型的文件:

*.ts *.client.ts *.server.ts

我的项目设置如下:

Project/ src/ A/ B/

我愿意:
- 从我的 src/**/*.client.ts 个文件
中隐藏所有 src/A/**/* - 从我的 src/**/*.server.ts 文件中隐藏所有 src/B/**/*

"hide" 我的意思是 "cannot be imported"。

是否可以使用 tsconfig.json 文件的某些配置?

By "hide" I mean "cannot be imported".

您可以始终导入未在tsconfig.json中指定的文件。 TypeScript 会自动 添加 这样的导入到编译上下文中。

原因

各种文件组织的示例,例如这就是 node_modules/**/*.d.ts 文件如何包含在编译上下文中。