VVLL.net

tsc CLI Options

日期:2024-08-22 09:58:31

TypeScript 的 tsc(TypeScript Compiler)命令行工具是用于编译 TypeScript 项目的主要工具,它支持多种命令行选项来控制编译器的行为。这些选项可以用来指定编译的输入文件、输出目录、目标版本等等。以下是一些常见的 tsc 命令行选项及其用法:

常见的 tsc CLI Options

  1. --help
    显示 tsc 命令行帮助信息,列出所有可用的命令行选项。
    tsc --help
    
  2. --version
    显示 TypeScript 编译器的版本信息。
    tsc --version
    
  3. --target
    指定编译后的 ECMAScript 目标版本。可选值包括 ES3, ES5, ES6/ES2015, ES2016, ES2017, ES2018, ES2019, ES2020, ESNext 等。
    tsc --target ES5
    
  4. --module
    指定生成的模块系统。可选值包括 CommonJS, AMD, UMD, System, ES6/ES2015, ES2020, ESNext 等。
    tsc --module CommonJS
    
  5. --outDir
    指定输出目录,用来存放编译后的 JavaScript 文件。
    tsc --outDir dist
    
  6. --sourceMap
    是否生成 source map 文件,用于在调试时将编译后的 JavaScript 代码映射回 TypeScript 源代码。
    tsc --sourceMap
    
  7. --strict
    开启所有严格类型检查选项。相当于同时启用 --noImplicitAny, --noImplicitThis, --alwaysStrict, --strictNullChecks, --strictFunctionTypes, --strictPropertyInitialization, --strictBindCallApply