安装和运行
由于 ts
代码不能直接运行,通常需要将其转换为 js
代码再运行。而将 ts
代码转换为 js
代码的工具叫做 tsc
tsc
全称是 TypeScript Compiler
, 即 TypeScript
编译器
安装
全局安装
- npm
- yarn
- pnpm (recommend)
npm install -g typescript
yarn global add typescript
pnpm add --global typescript
安装完成后,全局会有 tsc
命令, tsc -h
可查看命令详情
接下来创建文件 main.ts
写入下面的内容
const str: string = 'Hello, TypeScript!'
console.log(str)
通过命令 tsc main.ts
编译文件, 生成编译后的文件 main.js
在编译 ts
文件时的编译配置则是通过项目下的 tsconfig.json
文件进行配置的,了解配置详情见 这里
可通过命令 tsc --init
生成默认的 tsconfig.json
文件
ts-node
详情
ts-node
是一个可以直接运行 ts
文件的命令。
安装
pnpm add --golbal ts-node
以上面的 main.ts
为例,终端输入
ts-node main.ts // 打印: Hello, TypeScript!
尽管 ts-node
可直接运行 ts
文件,但对于浏览器环境仍需要编译的过程。
bun(推荐)
bun 是 JavaScript
和 TypeScript
高性能运行时工具。
安装完成后,你可以通过下面的命令运行一个 ts
文件
bun run main.ts
脚手架
这里提供一个脚手架工具 ts-pure,可以避免安装上面提到的库,同时可以帮助我们快速创建纯 ts
项目