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 }