📜  typescript 编译器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:24.640000             🧑  作者: Mango

Typescript 编译器 - Shell/Bash

介绍

TypeScript 是一种由 Microsoft 开发和维护的开源编程语言,它是 JavaScript 的一个超集,可以编译成纯 JavaScript 代码。TypeScript 包括语言特性、编译器和工具链。本文着重介绍 TypeScript 编译器。

编译器

TypeScript 编译器是一个命令行工具,可以将 TypeScript 代码编译成 JavaScript 代码。命令格式如下:

tsc [options] [file ...]

其中 [options] 为编译器选项,可以控制编译器行为,[file ...] 为 TypeScript 文件路径,可以指定一个或多个。

以下是一些常用的编译器选项:

  • --outDir dir:指定输出目录
  • --target target:指定编译目标版本
  • --module module:指定模块解析方式
  • --watch:开启监视模式
  • --strict:开启严格模式

详细的编译器选项可以参考 TypeScript 文档

以下是一个简单的 TypeScript 文件 hello.ts

function sayHello(name: string) {
    console.log(`Hello, ${name}!`);
}

sayHello("TypeScript");

使用 tsc hello.ts 命令进行编译,会生成一个对应的 JavaScript 文件 hello.js

function sayHello(name) {
    console.log("Hello, " + name + "!");
}
sayHello("TypeScript");
结语

TypeScript 编译器是一个强大的工具,可以将 TypeScript 代码编译成高效、可读性强的 JavaScript 代码。本文只详细介绍了 TypeScript 编译器的基本使用,更多高级用法可以参考官方文档。