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)?
Antwort
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.
Dies funktionierte für mich, ich hoffe, es wird als die Antwort markiert. – trigoman
@trigoman Danke. Ich bin mir nicht sicher, warum dies mehrere Down-Stimmen erhalten hat. Ich denke, es funktioniert großartig. –
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.
- 1. Warum muss CruiseControl.NET nach GetCcNetConfigFiles neu gestartet werden?
- 2. Muss .NET Framework 4.0 neu gestartet werden?
- 3. Aktivität kann nach Klicken auf Benachrichtigung nicht neu gestartet werden
- 4. NGINX-Server kann nicht neu gestartet werden
- 5. Nginx kann nicht neu gestartet werden
- 6. SonarQube kann während der Plugin-Entwicklung nicht neu gestartet werden
- 7. Nach welchen Fehlern sollte Netzwerk-Task neu gestartet werden?
- 8. Open shift node + mongodb kann nicht gestartet werden
- 9. Muss neu immer gelöscht werden?
- 10. Zend Sitzung scheint auf jeder Seite neu gestartet
- 11. Warum der App-Dienst neu gestartet und nicht neu gestartet werden kann?
- 12. Dynamische Simple_one_for_one Worker starten nach Supervisor startet
- 13. Wie Supervisor von Putty neu starten?
- 14. Loader kann nicht neu gestartet werden, nachdem Ausrichtung geändert
- 15. NotificationListenerService stoppte und kann ohne Neustart nicht neu gestartet werden
- 16. Wie Node-Module mit Npm neu erstellen?
- 17. Android: App-Verknüpfung muss nach dem Update neu erstellt werden
- 18. Supervisor mit Backoff
- 19. Der Cloudera-Verwaltungsdienst konnte nicht neu gestartet werden.
- 20. Ein Spring-Batch-Job konnte nicht neu gestartet werden.
- 21. Docker-Daemon kann nicht ordnungsgemäß neu gestartet werden
- 22. Howto Nachricht erneut senden, nachdem Schauspieler von Supervisor-Strategie neu gestartet wird
- 23. Muss uWSGI neu gestartet werden, wenn sich der Django-Code ändert?
- 24. Zeilen in IntelliJ IDEA/WebStorm neu einbetten?
- 25. Node Webkit App Debugging in WebStorm 11
- 26. Android, App neu gestartet, nachdem Sperrbildschirm gestartet
- 27. Assembly muss bei jeder Änderung der Benutzer-App in GAC neu implementiert werden
- 28. Wird ein ActorRef aktualisiert, wenn der zugehörige Actor vom Supervisor neu gestartet wird?
- 29. LocalDB kann nicht gestartet werden
- 30. Wie HSQLDB (Datei-Modus) programmgesteuert nach dem Herunterfahren neu gestartet?
Es gibt eine verwandte Funktion Anfrage: http://youtrack.jetbrains.com/issue/WI-10859 – CrazyCoder
@Rick hat meine Antwort Ihre Frage zu lösen? –
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