使用 ts 节点运行 TypeScript

ts-node 是一个 npm 包,它允许用户直接运行 typescript 文件,而无需使用 tsc 进行预编译。它还提供 REPL

使用全局安装 ts 节点

npm install -g ts-node

ts-node 没有绑定 typescript 编译器,因此你可能需要安装它。

npm install -g typescript

执行脚本

要执行名为 main.ts 的脚本,请运行

ts-node main.ts
// main.ts
console.log("Hello world");

用法示例

$ ts-node main.ts
Hello world

运行 REPL

要运行 REPL 运行命令 ts-node

用法示例

$ ts-node
> const sum = (a, b): number => a + b;
undefined
> sum(2, 2)
4
> .exit

要退出 REPL,请使用命令 .exit 或按两次 CTRL+C