# tsc > TypeScript 编译器。 > 更多信息:。 - 将 TypeScript 文件 `foobar.ts` 编译成 JavaScript 文件 `foobar.js`: `tsc {{foobar.ts}}` - 使用特定的目标语法将 TypeScript 文件编译成 JavaScript(默认是 `ES3`): `tsc --target {{ES5|ES2015|ES2016|ES2017|ES2018|ESNEXT}} {{foobar.ts}}` - 将 TypeScript 文件编译成一个自定义名称的 JavaScript 文件: `tsc --outFile {{output.js}} {{input.ts}}` - 编译在 `tsconfig.json` 文件中定义的 TypeScript 项目的所有 `.ts` 文件: `tsc --build {{tsconfig.json}}` - 使用从文本文件中获取的命令行选项和参数运行编译器: `tsc @{{args.txt}}` - 对多个 JavaScript 文件进行类型检查,并仅输出错误: `tsc --allowJs --checkJs --noEmit {{src/**/*.js}}` - 在观察模式下运行编译器,当代码发生变化时自动重新编译: `tsc --watch`