2016-12-20 40 views
0

設置:VSCode調試器ES6 Node.js的代碼不趕斷點

的Mac:10.12.1

VsCode:1.8.1

Launch.json低於

 { 
     "name": "Launch", 
     "type": "node", 
     "request": "launch", 
     "program": "${workspaceRoot}/node_modules/.bin/babel-node", 
     "stopOnEntry": false, 
     "args": ["${workspaceRoot}/src/bin/www.js"], 
     "cwd": "${workspaceRoot}", 
     "preLaunchTask": "build", 
     "runtimeExecutable": null, 
     "runtimeArgs": [ 
      "--nolazy" 
     ], 
     "env": { 
      "NODE_ENV": "development" 
     }, 
     "console": "internalConsole", 
     "sourceMaps": true, 
     "outFiles": [ 
      "${workspaceRoot}/dist" 
     ] 
    } 

Tasks.json低於

{ 
"version": "0.1.0", 
"command": "npm", 
"isShellCommand": true, 
"showOutput": "always", 
"suppressTaskName": true, 
"tasks": [ 
    { 
     "taskName": "build", 
     "args": ["run","build"], 
     "isBuildCommand": true 
    } 
    ] 
} 

當我啓動調試器,會話開始得到下面的輸出

節點--debug-BRK = 10048 --nolazy node_modules /的.bin /巴貝爾節點.../src目錄/斌/ www.js

偵聽端口10048的調試器

一切看起來不錯,但我永遠不會捕捉到一個斷點..我一定錯過了一些愚蠢的東西,感謝任何幫助。

謝謝!

回答

0

如果有人需要知道解決方案,以備將來參考。

"outFiles": [ 
      "${workspaceRoot}/dist/*.js" 
     ] 
相關問題