visual studio 代码 - 打字稿调试配置的节点 js 错误

visual studio code - node js error with typescript debug configuration

我正在使用 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 生成不同的源映射,这就是发生此错误的原因。我只能通过对 gulp-sourcemaps 插件进行一些修改才能修复它。但我仍然不确定这是 gulp-sourcemaps 错误还是 visual studio 代码错误所以我会尝试为 vs 代码注册错误。