Skip to content
大纲

环境配置

.ts 文件是不可以直接执行的, 需要编译为 .js 文件, 才能够进行运行。

tsc 的安装与使用

tsc 是 typescript compiler 的缩写, 即为 TS 的编译器。它是 typescript 包自带的命令行工具。

shell
# npm 全局安装 typescript
npm install typescript -g

typescript 可以全局安装也可以只为项目安装, 建议全局也安装一下。

现在, 可以尝试输入如下指令来检查 TS 环境的工作情况。

shell
# 检查是否存在 tsc 环境变量, 打印其版本信息
tsc -v

# 打印 tsc 的帮助信息
tsc -h

下面是 tsc -h 的部分输出信息(不全, 可自行打印)。

text
tsc: The TypeScript Compiler - Version 4.8.4

COMMON COMMANDS

  tsc
  Compiles the current project (tsconfig.json in the working directory.)

  tsc app.ts util.ts
  Ignoring tsconfig.json!
  compiles the specified files with default compiler options.

  tsc -b
  Build a composite project in the working directory.

  tsc --init
  Creates a tsconfig.json with the recommended settings in the working directory.

  tsc -p ./path/to/tsconfig.json
  Compiles the TypeScript project located at the specified path.

  tsc --help --all
  An expanded version of this information, showing all possible compiler options

  tsc --noEmit
  tsc --target esnext
  Compiles the current project, with additional settings.

You can learn about all of the compiler options at https://aka.ms/tsc

所以想要编译以及运行某个 ts 文件只需要进行以下操作。

shell
# 将 ts 文件编译为 js 文件
tsc demo.ts

# 运行 js 文件
node demo.js

ts-node

tsc 的使用每次都需要两步, 先将 ts 文件编译为 js 文件, 再执行 js 文件。

在 node.js 环境下, 可利用 ts-node 合并以上操作。

shell
# 全局安装 ts-node
npm install ts-node -g

# 直接运行
ts-node demo.ts

线上环境

官网的 Playground 可用于线上编写 TS 代码, 适用于编写一些 demo。

TypeScript Playground

Mochi's personal blog.