2015-12-12 14 views
7

Ho installato il debugger per Chrome 0.2.0 in VS Code ma non riesco a ottenere la configurazione di launch.json corretta. Sto usando il banale bootplace Express App here. Ho la scorciatoia di Chrome con --remote-debugging-port = 9222. Tutto funziona bene con il "tipo" nativo: configurazione del nodo. Lo standard di stampa Express viene eseguito con il nodo ./bin/www ed è visibile in chrome al http://localhost:3000 per il contesto. Sto cercando una "richiesta": la voce di avvio che funziona come il "nome" del boilerplate: "Launch" "type": "node" configuration. Ovvero, avvia Chrome e visualizza la pagina Web in modo da poter impostare i punti di interruzione del client.VS Code + Debugger per Chrome node.js

La mia voce launch.json per chrome è la seguente.

{ 
     "name": "Launch localhost with sourcemaps", 
     "type": "chrome", 
     "request": "launch", 
     "url": "http://localhost", 
     "webRoot": "./bin", 
     "sourceMaps": true 
    }  

risposta

2

Sono lo sviluppatore di questa estensione. Dalle informazioni che hai fornito, dovrai impostare "url" a "http:localhost:3000" e probabilmente a "webRoot" a "./bin/www". Quindi fammi sapere se hai ancora problemi.

+1

Questo funziona per l'avvio di Chrome, ma non avvia anche il nodo in modo che il backend Express sia in esecuzione allo stesso tempo. Quindi finisco con un errore del browser perché non è possibile caricare la pagina predefinita. –