Entorno de desarrollo para node-webkit

He estado tratando de ensuciarme las manos con node-webkit por un tiempo, pero eventualmente me canso de hacer todo a mano. Quiero decir, uso Notepad ++ (como buena pieza de software que es, también tiene sus limitaciones) para escribir el código y simplemente ejecutar nw.exe. ¿No hay algo por ahí que me permita codificar aplicaciones de nodo-webkit, depurarlas y ejecutarlas?

Intenté buscar uno, pero no encontré nada. Sospechaba que Visual Studio se puede usar para esto, pero parece que nadie había hecho las modificaciones todavía. Incluso estaba considerando crear mi propio IDE para node-webkit... usando node-webkit, pero era demasiado complicado (especialmente sin tener un IDE adecuado en primer lugar).

Entonces, ¿existe tal pieza de software o no tengo suerte?

Editar: principalmente estoy buscando un IDE para Windows, pero un IDE para Linux también debería estar bien.

Respuestas (3)

JS y HTML no son realmente buenos con los IDE (como se ve en la aparente falta de ellos), honestamente. Parece que está acostumbrado a Java o C # en VS, donde la depuración es una gran parte del desarrollo. Con JS no hay realmente un flujo de trabajo grabado en piedra. Acostúmbrate a hacerlo desde la consola. (Es posible que desee investigar una configuración de recarga en caliente en la que la aplicación se recarga automáticamente cuando edita los archivos, lo que le permite solucionar problemas muy rápidamente)

¿Has probado Sublime Text? Tiene organización de proyectos (para que pueda ver todos los archivos de un vistazo), crea rutinas ( Ctrl+ Bpara compilar y ejecutar su aplicación). Eso es solo rascar la superficie; Sublime hace mucho más. Está diseñado para ser extensible y, gracias a Package Control, le permite instalar nuevos complementos con relativa facilidad.

- Texto sublime

- Control de paquetes (que debe instalar después de instalar Sublime)

¡Buena suerte!

EDITAR: hay un IDE de Jetbrains (Webstorm) que tal vez desee consultar. No tengo experiencia con él (tampoco es gratuito ni de código abierto).

Me acostumbré a depurar javascript desde la consola, pero hasta ahora no he descubierto cómo se hace con node-webkit (necesito investigar más). Estoy empezando a creer que mi mejor apuesta es hacer una plantilla de Visual Studio (solo espero poder hacer que VS inicie nw.exe y cometer errores de volcado de nodo-webkit, registro de consola, etc. en alguna parte).
Puede conectarse a nw de forma remota y depurarlo de esa manera: github.com/nwjs/nw.js/wiki/… . También puede hacer que descargue registros en la consola con el indicador --enable-logging, que es lo que desea (debería funcionar con VS)
Logré hacer una plantilla de proyecto nw.js para VS. No ofrezco ninguna opción de depuración adicional, pero logra simplificar en gran medida el proceso de administrar un proyecto nw.js, compilarlo en un archivo nw y simplemente ejecutarlo (sin tener que compilarlo o copiar nw.js a la carpeta del proyecto). Como beneficio adicional, con esta plantilla, debería ser posible codificar JS usando TypeScript. github.com/jahu00/nwjsVSProjectTemplate

Finalmente logré parchear una plantilla de proyecto de Visual Studio para aplicaciones nw.js. Se llama nwjsVSProjectTemplate y se puede encontrar aquí .

Empecé a jugar con node webkit últimamente. Cualquier versión de jetbrains ide puede depurar node-webkit (utilicé phpStorm).

Consulte esto para obtener más información https://www.jetbrains.com/webstorm/help/run-debug-configuration-node-webkit.html