类型擦除
TS 转换成 JS 的过程,编译成 Js 代码
TIP
擦除类型的方式(前两种快(不检查 TS 语法))
npm i -g esbuild
: esbuild 1.ts > 1.jsnpm i -g @swc/cli @swc/core
: swc 1.ts -o 1.jsnpm i -g typescript
: tsc 1.tsnpm i @babel/core @babel/cli @babel/preset-typescript
: babel --presets @babel/preset-typescript 1.ts
TS 与 ES6、ES5 的关系
ES6 兼容表
http://kangax.github.io/compat-table/es6/
编写 TS 代码的常用工具
本地使用 Node 运行 TS
推荐的书
- 编程与类型系统(微信读书)
- TypeScript编程
- 类型和程序设计语言