概述
在进行少量编译时,可以直接在命令行使用tsc
命令:
tsc --outFile file.js --target es3 --module commonjs file.ts
在根目录下新建tsconfig.json
文件,用来指定编译这个项目的选项,在命令行使用tsc
命令时,如果没有任何输入文件情况下调用,那么编译器会从当前目录开始查找tsconfig.json
文件,并逐级向上搜索,直至根目录。
示例
{
"compilerOptions": {
"module": "commonjs",
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"sourceMap": true
},
"files": [
"app.ts",
"foo.ts",
]
}
compilerOptions
用来配置编译选项,files
用来指定带编译的入口文件,任何被入口文件依赖的文件,都会被编译器自动纳入为编译对象。
也可以使用include
和exclude
来指定和排除带编译文件: