【发布时间】:2019-07-10 04:15:09
【问题描述】:
是否有任何方法可以让节点检查器 CLI(或任何基于 CLI 的调试器)在调试时显示原始 typescript 文件?
例如,为了调试打字稿,我通常运行类似:nodemon -e ts -w src -x "tsc -p . && node inspect ./dist/file.js"。这有效,但它调试转译的 javascript。
为了解决这个问题,我尝试像这样使用ts-node:nodemon -e ts -w src -x "node inspect -r ts-node/register src/file.ts"。尽管如此,调试器仍会显示转译后的 JS。
tsconfig 中的sourcemap: true 也无济于事。
【问题讨论】:
-
必须是节点检查器吗?你可以使用 VSCode 或 WebStorm 吗?
-
我正在寻找可以在命令行上运行而无需处理 GUI 的任何解决方案。
-
你使用的是什么版本的 ts-node ?
-
使用 ts-node 版本 8.0.2
标签: javascript node.js typescript ts-node node-debugger