Node.js visual studio代码-typescript调试配置中的节点js错误

Node.js visual studio代码-typescript调试配置中的节点js错误,node.js,typescript,visual-studio-code,Node.js,Typescript,Visual Studio Code,我使用的是Visual studio代码编辑器0.5版本。我的调试配置文件: { "name": "Launch app", "type": "node", "program": "src/server/app.ts", "stopOnEntry": false, "sourceMaps": true, "outDir": "src/server/" } 我已编译了所有文件,但在调试中运行时,出现以下错误: 但如果我将sourceM

我使用的是Visual studio代码编辑器0.5版本。我的调试配置文件:

{
     "name": "Launch app",
     "type": "node",
     "program": "src/server/app.ts",
     "stopOnEntry": false,
     "sourceMaps": true,
     "outDir": "src/server/"
}
我已编译了所有文件,但在调试中运行时,出现以下错误:


但如果我将sourceMaps设置为false,并将程序返回到src/server/app.js,它就会工作,并且我的app.js会得到断点命中。这是visual studio代码错误吗?

最后我发现了一个错误。我正在使用gulp typescript和gulp sourcemaps插件,与tsc编译器相比,gulp sourcemaps生成不同的源代码映射,这就是发生此错误的原因。我只能通过对GulpSourceMaps插件进行一些破解来修复它。但我仍然不确定这是gulp sourcemaps错误还是visual studio代码错误,因此我将尝试为vs代码注册错误。

考虑编写自己的答案并接受它,而不是在问题中编写解决方案。