Entwicklungsumgebung für node-webkit

Ich habe eine Weile versucht, mir mit node-webkit die Hände schmutzig zu machen, aber irgendwann habe ich es satt, alles von Hand zu machen. Ich meine, ich verwende Notepad ++ (so gut es auch ist, es hat auch seine Einschränkungen), um den Code zu schreiben und einfach nw.exe auszuführen. Gibt es da draußen nicht etwas, mit dem ich Node-Webkit-Anwendungen codieren, debuggen und ausführen könnte?

Ich habe versucht, nach einem zu suchen, aber nichts gefunden. Ich hatte vermutet, dass Visual Studio dafür verwendet werden kann, aber es sieht so aus, als hätte noch niemand die Änderungen vorgenommen. Ich habe sogar darüber nachgedacht, meine eigene IDE für Node-Webkit zu erstellen ... mit Node-Webkit, aber es war zu mühsam (insbesondere ohne überhaupt eine richtige IDE zu haben).

Gibt es so ein Stück Software oder habe ich Pech?

Bearbeiten: Ich suche hauptsächlich nach einer IDE für Windows, aber eine IDE für Linux sollte auch in Ordnung sein.

Antworten (3)

JS und HTML sind ehrlich gesagt nicht wirklich gut mit IDEs (wie man an ihrem offensichtlichen Fehlen sieht). Es scheint, als wären Sie in VS an Java oder C# gewöhnt, wo das Debuggen einen großen Teil der Entwicklung ausmacht. Bei JS gibt es nicht wirklich einen in Stein gemeißelten Workflow. Gewöhnen Sie sich daran, dies von der Konsole aus zu tun. (Möglicherweise möchten Sie eine Hot-Reload-Konfiguration untersuchen, bei der die App automatisch neu geladen wird, wenn Sie die Dateien bearbeiten, sodass Sie Probleme sehr schnell beheben können.)

Haben Sie Sublime Text ausprobiert? Es verfügt über eine Projektorganisation (so dass Sie alle Dateien auf einen Blick sehen können), erstellt Routinen ( Ctrl+ Bzum Kompilieren und Ausführen Ihrer App). Das kratzt nur an der Oberfläche; Sublime macht eine Schiffsladung mehr. Es ist erweiterbar und dank Package Control können Sie relativ einfach neue Plugins installieren.

- Erhabener Text

- Paketkontrolle (die Sie nach der Installation von Sublime installieren müssen)

Viel Glück!

BEARBEITEN: Es gibt eine Jetbrains-IDE (Webstorm), die Sie vielleicht ausprobieren möchten. Ich habe keine Erfahrung damit (es ist auch nicht kostenlos oder Open Source).

Ich habe mich daran gewöhnt, Javascript von der Konsole aus zu debuggen, habe aber bisher nicht herausgefunden, wie es mit node-webkit gemacht wird (muss mehr untersuchen). Ich fange an zu glauben, dass meine beste Wahl darin besteht, eine Visual Studio-Vorlage zu erstellen (ich hoffe nur, dass ich VS dazu bringen kann, nw.exe zu starten und Knoten-Webkit-Dump-Fehler, Konsolenprotokoll usw. irgendwo zu machen).
Sie können sich remote mit nw verbinden und es auf diese Weise debuggen: github.com/nwjs/nw.js/wiki/… . Sie können auch Protokolle mit dem Flag --enable-logging auf die Konsole ausgeben lassen, was Sie möchten (es sollte mit VS funktionieren).
Ich habe es geschafft, eine nw.js-Projektvorlage für VS zu erstellen. Ich biete keine zusätzlichen Debug-Optionen an, aber es gelingt mir, den Prozess der Verwaltung eines nw.js-Projekts erheblich zu vereinfachen, es in eine nw-Datei zu bauen und es einfach auszuführen (ohne es entweder erstellen oder nw.js kopieren zu müssen zum Projektordner). Als Bonus sollte es mit dieser Vorlage möglich sein, JS mit TypeScript zu codieren. github.com/jahu00/nwjsVSProjectTemplate

Endlich ist es mir gelungen, eine Visual Studio-Projektvorlage für nw.js-Apps zu patchen. Es heißt nwjsVSProjectTemplate und kann hier gefunden werden .

Ich habe vor kurzem angefangen, mit Node Webkit zu spielen. Jede Version von Jetbrains ide kann Node-Webkit debuggen (ich habe phpStorm verwendet).

Überprüfen Sie dies für weitere Informationen https://www.jetbrains.com/webstorm/help/run-debug-configuration-node-webkit.html