2012-08-29 5 views
11

Ich benutze WebStorm als meine Node-IDE und liebe es insgesamt, aber ich war nicht in der Lage, herauszufinden, wie Knoten-Supervisor beim Ausführen von Knoten über WebStorm zu verwenden. Hat jemand das zur Arbeit gebracht? Ich denke, ich bin nur nicht sicher, wie das supervisor Argument übergeben werden, so dass es dies beim Starten der Node-Datei verwendet.WebStorm mit Node Supervisor (muss also nicht nach jeder Codeänderung neu gestartet werden)?

+2

Es gibt eine verwandte Funktion Anfrage: http://youtrack.jetbrains.com/issue/WI-10859 – CrazyCoder

+0

@Rick hat meine Antwort Ihre Frage zu lösen? –

+0

Ich habe eine ähnliche Frage (und Antwort) zur Verwendung von Nodemon mit WebStorm hier hinzugefügt: http://stackoverflow.com/questions/19180702/how-can-i-run-nodemon-from-within-webstorm – nwinkler

Antwort

11

Installieren Supervisor global: npm installieren -g Supervisor

WebStorm/IntelliJ Lauf-Konfiguration für Nicht-Debug:

Name: supervisor app.js 
Path to node: <same> 
Node Parameters: /usr/local/lib/node_modules/supervisor/lib/cli-wrapper.js --exec /usr/local/bin/node --no-restart-on exit 
Working directory: <same> 
Path to Node App JS File: app.js 

Diese Pfade sind für Mac OS X 10.8, so werden Sie müssen ersetzen die oben genannten Pfade mit Pfaden auf Ihrer Maschine. Als nächstes können Sie dies im Debug-Modus ausführen, aber es geht nicht durch den Code.

Zum Debuggen können Sie entweder den Remote-Debugger verwenden oder einfach ein anderes Laufziel zum Debuggen verwenden, ohne Supervisor zu verwenden.

+0

Dies funktionierte für mich, ich hoffe, es wird als die Antwort markiert. – trigoman

+0

@trigoman Danke. Ich bin mir nicht sicher, warum dies mehrere Down-Stimmen erhalten hat. Ich denke, es funktioniert großartig. –

2

Es ist erstaunlich, dass ich das Ziel erreiche, indem ich einfach den Pfad des Knotens zum Pfad des Supervisors ändere. Also, ich denke, das wird auch für dich funktionieren.

Ps. Ich verwende WebStorm Version 6.0.1.

Verwandte Themen