使用 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