如果一个目录下存在一个 tsconfig.json
文件,那么它意味着这个目录是 TypeScript
项目的根目录。一个项目可以通过以下方式之一来编译:
- 不带任何输入文件的情况下调用
tsc
,编译器会从当前目录开始去查找tsconfig.json
文 件,逐级向上搜索父目录。 - 不带任何输入文件的情况下调用
tsc
,且使用命令行参数--project
(或-p
)指定一个包含tsconfig.json
文件的目录。 - 当命令行上指定了输入文件时,
tsconfig.json
文件会被忽略。
如果 tsconfig.json
中没有任何配置,会按照默认配置编译当前目录下所有 ts
文件(ts
、d.ts
、tsx
)。
文件选项
files
编译器需要编译的单个文件列表(相对或绝对文件路径)。
{
"files": [