ts编译时的目标文件和忽略文件

2.1. 实例:

{
	"include": [
		"**/*.ts"
	],
	"exclude": ["**/*.test.ts","**/*.test.js"],
}

2.2. 通配符

includeexclude都支持使用通配符:

  • *匹配零个或者多个字符(包括目录的分隔符)
  • ?匹配任一字符(包括目录分隔符)
  • **/匹配任何层级的嵌套目录

默认值

  • include默认值是['**/*']
    • 这意味着如果未特别指定其他文件或目录,编译器会包含所有位于项目中的文件