📅  最后修改于: 2023-12-03 15:35:24.640000             🧑  作者: Mango
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 编译器的基本使用,更多高级用法可以参考官方文档。