在 vscode 中断点调试 typescript 代码片段(使用 esbuild 构建),体验一级棒

605 阅读1分钟

需求

  • 我想要简单的运行一个ts片段
  • 最好能再vscode 中调试
  • 直接运行我现在打开的这个文件

场景

  • 使用 typescript 验证一些小算法
  • ...

原理

  1. 使用 esbuild 得到极速的 build 体验,保留sourcemap
  2. 利用 vscode 自带的 debug 功能
  3. 使用当前打开的ts文件作为entry

效果如下:

Q&A

Q: 为什么使用esbuild, 而不是 ts-node
A: esbuld 足够快,有多快,参考

如何使用

fork这个仓库就能直接使用了 github repo