我试图在我的 tsconfig.json 中包含一些文件,但它包含了我不想包含的文件。从回购协议(带有未编译的源代码)我试图包含以 — 结尾的文件,以 .ts
.spec.ts
的文件 _除外_。
下面包含了我想要的文件,但是没有成功排除我不要的文件。
"include": ["node_modules/dashboard/**/*.ts"],
"exclude": ["node_modules/dashboard/**/*.spec.ts"],
(然后)新的 Unix glob 模式/字符串,我需要一些来正确匹配和排除文件,然后如何将它们添加到配置中。
原文由 BBaysinger 发布,翻译遵循 CC BY-SA 4.0 许可协议
TypeScript 手册对 tsconfig 文件有很好的描述。
手册中的例子是:
请注意,对任何文件夹使用
**
,对文件名通配符使用*
(单个星号)。你通常不需要更具体,因为我想你会想要排除“所有规范文件”,而不仅仅是特定子目录中的文件。
当这不起作用时
在某些情况下这是行不通的。
tsc app.ts
进行编译(或传递其他参数)-执行此操作时将忽略您的 tsconfig