2011-11-18 4 views
8

Sto cercando di eseguire il debug di Node.js (v0.6.1) con il plug-in debugger Eclipse di Google per V8. Sto usando Eclipse v4.1.0 on Windows7. Ho seguito la detailed instructions on github, ma ogni volta che provo a collegare ad un node.js esecuzione (5858 porto) di processo, viene visualizzato un messaggio di errore popup dicendo:Debugging Node.js con Eclipse

An internal error occurred during: "Debug session initialization: Node-5858". 
Exception occured in callback 

Qualche suggerimento?

risposta

3

ho cercato in un problema simile a questo, questo è quello che ho trovato

Le istruzioni per la sua creazione, potrebbe essere proprio la pena di rileggere queste per assicurarsi che tutto è come dovrebbe essere:

https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger

si noti che quando guardando intorno ad un problema simile esclusivo si trova questo biglietto aiuto su Google code, si riferisce ad un numero di utenti che stanno avendo problemi con Node.js su Windows:

http://code.google.com/p/chromedevtools/issues/detail?id=53

Potrebbe valere la pena di scaricare la versione più recente di Node.js poiché credo che ora abbia la correzione in atto, altrimenti scaricare il file di correzione quindi menzionare all'interno del ticket.

0

Puoi provare a provare per Nodeclipse versione 0.2.0 beta.

http://www.tomotaro1065.com/nodeclipse/

GENERAZIONE DI PROGETTO EXPRESS

Select the [File]-[New]-[Project] menu. 
Select [Node]-[Express Project], and push [Next] button. 
Enter [Project name], and push [Finish] button. 

DEBUGGING

Open the JavaScript source files that you want to set breakpoints. 
Double-click on the ruler at the left end of the line you want to set a breakpoint. 
If you want to remove a breakpoint, double-click on the ruler again. 
Select the main source file of Node Application on the Project Explorer, open the context menu by right-clicking, select the [Debug As]-[Node Application] menu. 
+0

Lone link è considerato una risposta scarsa (si veda [faq # deletion]) poiché non ha significato da solo e ** la risorsa target non è garantita per essere attiva in futuro **. [Sarebbe preferibile] (http://meta.stackexchange.com/q/8259) includere qui le parti essenziali della risposta e fornire il link per riferimento. ** + ** Assicurati di leggere attentamente [faq # promotion]. Si noti inoltre che è necessario pubblicare un disclaimer ogni volta che si collega al proprio sito/prodotto. – j0k

0

Basta provare questo:

Dopo aver creato il progetto, andare al cmd e fornire il percorso file del file che si desidera eseguire il debug. Ora eseguire il nodo di comando --debug-BRK demo_node.js (dove demo_node.js è il nome del file)

Ora vengono a eclissare lato, aprire lo stesso file e impostare i punti di interruzione. Fare clic con il tasto destro sul file sorgente e selezionare [Debug come] - [Node Application].