debuggingVSCode中的CoffeeScript将转到.js文件

我正在尝试在vs代码中debuggingCoffeeScript文件。 它的工作原理,我可以通过compiled.js文件。 但是,我无法通过实际的CoffeeScript文件。

这是我的launch.json文件:

{ "type": "node", "request": "launch", "name": "Launch Meeting", "program": "${workspaceRoot}/lib/meeting/meeting-service.coffee", "cwd": "${workspaceRoot}", "env": { "NODE_ENV": "local" }, "sourceMaps": true } 

而在另一个窗口,我正在运行:

 ./node_modules/.bin/coffee -mc --watch lib/activity/note-activity-model.coffee \ lib/activity/note-activity-publisher.coffee \ lib/app-event-queue.coffee \ lib/meeting/meeting-api.coffee \ lib/meeting/meeting-service.coffee \ lib/meeting/meeting-socket-service.coffee \ lib/meeting/meeting-util.coffee 

当我在咖啡文件中设置断点时,debugging器在编译后的js文件上暂停。 我在咖啡文件上需要它。

你有没有尝试使用

 "stopOnEntry": true, "smartStep": false 

https://github.com/Microsoft/vscode/issues/5963中所述 ?

此外,总是从这个来源,一个工作示例(假设您的工作空间中名为coffee.coffee的咖啡脚本文件:

 { "name": "Coffee", "type": "node", "request": "launch", "program": "${workspaceRoot}/coffee.coffee", "cwd": "${workspaceRoot}", "sourceMaps": true, "stopOnEntry": true, "smartStep": false }