需求
- 我想要简单的运行一个ts片段
- 最好能再vscode 中调试
- 直接运行我现在打开的这个文件
场景
- 使用 typescript 验证一些小算法
- ...
原理
- 使用 esbuild 得到极速的 build 体验,保留sourcemap
- 利用 vscode 自带的 debug 功能
- 使用当前打开的ts文件作为entry
效果如下:
Q&A
Q: 为什么使用esbuild, 而不是 ts-node
A: esbuld 足够快,有多快,参考
如何使用
fork这个仓库就能直接使用了 github repo