TS学习1-运行与调试
Contents
1 如何运行TypeScript
浏览器或node不能直接运行TS,需要借助工具进行类型擦除后方可正常运行
Deno(node亲兄弟)可以直接(Rust+V8)运行TS
2 如何擦除类型
esbuild
(不检查语法,单纯做类型擦除,基于go)
|
|
swc
(不检查语法,单纯做类型擦除,基于rust)
|
|
tsc
(官方推出的TS编译器,检查语法)
|
|
babel
(最麻烦,检查语法)
|
|
3 线上运行TypeScript
- TypeScript PlayGround
- StackBlitz.com
- codesandbox.io
CodeSandbox: Online Code Editor and IDE for Rapid Web Development
4 本地运行TypeScript
- Vite + vanilla-ts(原生ts)
- ts-node
- swc-node
swc-project/swc-node: Faster ts-node without typecheck (github.com)
- esno
5 如何调试TypeScript
看编辑器报错即可
Author gsemir
LastMod 2022-10-10