2017-09-15 60 views
5

コードと比較してCoffeeScriptファイルをデバッグしようとしています。それは動作し、私はcompiled.jsファイルを踏み出すことができます。しかし、私は実際のCoffeeScriptファイルを踏襲することはできません。VSCodeでCoffeeScriptをデバッグすると.jsファイルに移動する

{ 
    "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 

私はコーヒーのファイルにブレークポイントを設定すると、デバッガは上停止ここ

は私のlaunch.jsonファイルですコンパイルされたjsファイル。私はコーヒーのファイルでそれが必要です。

+0

を:// i.stack.imgur.com/Sv5ko.png –

答えて

1

あなたはhttps://github.com/Microsoft/vscode/issues/5963で説明したように

"stopOnEntry": true, 
"smartStep": false 

を使用しようとしましたか?また

、常にそのソース、名前のワークスペース内のCoffeeScriptファイルcoffee.coffeeと仮定すると作業例(から:このHTTPSを参照してください、私は同じことを試してみましたが、それは私のために素晴らしい作品

{ 
    "name": "Coffee", 
    "type": "node", 
    "request": "launch", 
    "program": "${workspaceRoot}/coffee.coffee", 
    "cwd": "${workspaceRoot}", 
    "sourceMaps": true, 
    "stopOnEntry": true, 
    "smartStep": false 
} 
関連する問題