typescript要被编译为js才可以运行,就算使用ts-node也是编译到临时文件夹运行,一般编译的配置文件为tsconfig.json
使用tsconfig.json的情况有:
1.不带输入文件调用tsc命令,会寻找并使用当前目录下的tsconfig.json文件
2.不带输入文件调用tsc命令,使用-p、--project选项指定一个包含了tsconfig.json文件的目录
当使用输入文件名时,tsconfig.json文件被忽略
配置选项:
files指定一个包含相对或绝对文件路径的列表。
include、exclude属性指定一个文件glob匹配模式列表。 支持的glob通配符有:
* 匹配0或多个字符(不包括目录分隔符)
? 匹配一个任意字符(不包括目录分隔符)
**/ 递归匹配任意子目录
如果files和include都没有被指定,编译器默认包含当前目录和子目录下所有的TypeScript文件:.ts.d.ts.tsx),并排除在exclude里指定的文件。
如果同时指定files和