32 lines
963 B
Markdown
32 lines
963 B
Markdown
# tsc
|
||
|
||
> TypeScript 编译器。
|
||
> 更多信息:<https://www.typescriptlang.org/docs/handbook/compiler-options.html>。
|
||
|
||
- 将 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` |