2015-05-03 8 views
6

Sto utilizzando webstorm 10.0.2 e ho utilizzato il modello bangularyeoman per generare un progetto. Posso eseguire i comandi di Gulp tramite la finestra del Gulp e posso impostare un punto di interruzione nel gulpfile.js e lo colpirò, ma non riesco a farlo per raggiungere un punto di interruzione nel mio server.jsDebug di app nodo in WebStorm quando eseguito da gulp

Mi sembra come il file gulp sta lanciando un'altra istanza di node e quindi quando esegui il "debug" da webstorm stai solo facendo il debug del gulp.

Ho anche provato con un altro progetto utilizzando yo hottowel ma ottengo la stessa cosa: non riesco a eseguire il debug dell'applicazione effettiva tramite webstorm.

Qualcuno può dirmi come configurare la webstorm in modo che possa eseguire il debug del vero codice del nodo lato server, ma utilizzare ancora lo strumento gulp build?

+0

hanno lo stesso problema. @ gremwell hai trovato una soluzione? – smartmeta

+0

L'ho postato come risposta (praticamente nessuna soluzione) – gremwell

+0

Grazie @gremwell. – smartmeta

risposta

1

ho contattato JetBrains supportano nel maggio 2015 e la loro risposta è stata:

Sembra che questo non può essere fatto in fretta. In breve, il problema è che l'attività serve-dev avvia un nuovo processo (nodemon) che richiede app.js Non c'è soluzione alternativa per eseguire il debug di questi processi spawn in questo momento. Ti saremmo grati se inviassi una richiesta di funzionalità nel nostro YouTrack: https://youtrack.jetbrains.com/issues/WEB L'unico modo in cui puoi provare ad evitarlo: prova a creare un'attività separata che esegua app.js direttamente senza elaborare nodemon ed esegui il debug di questa attività anziché.

Problemi correlati