我遇到了一个非常奇怪的问题。我有两台工作的PC,其中一台在一天内就停止了断点。另一台PC与以前一样工作正常。我试着重新安装Node JS,ts-node,甚至是windows的硬重置(我用的是Windows),但都没有成功。
然后我想这可能是我的项目中的问题,我试图从谷歌教程中克隆 hello world项目,但我发现我仍然不能用它进行调试!
因此,我成功地在我的端口上运行了一个应用程序,但断点不会命中。这将停止在VS代码、WebStorm甚至Chrome调试器中的工作。
下面是我运行应用程序的方式:"C:\Program Files\nodejs\node.exe" --inspect --require ts-node/register C:\Projects\node-typescript-starter-master\src\index.ts
然后我从chrome打开了dev tools,我看到了这个:

然后我按下“检查”,我在控制台中看到消息:Debugger attached. Debugger listening on ws://127.0.0.1:9229/8bae9408-867c-4278-9148-b6c90b35a8ae For help, see: https://nodejs.org/en/docs/inspector Debugger attached.
这是下一个窗口。看起来我遗漏了任何文件。

这是否意味着我的文件映射有问题?请让我提出任何建议,这可能是一个问题。
发布于 2019-02-11 04:06:25
好的,其中一个解决方法是不使用ts-node,只使用WebStorm中的默认节点js调试器配置,并添加TypeScript预启动编译脚本。
以下是如何配置的截图:

https://stackoverflow.com/questions/54611374
复制相似问题