2012-08-29 12 views
11

Estoy usando WebStorm como IDE de mi nodo y me encanta en general, pero no he podido averiguar cómo usar el supervisor de nodos al ejecutar un nodo a través de WebStorm. ¿Alguien ha conseguido que esto funcione? Creo que no estoy seguro de cómo pasar el argumento supervisor para que lo use al iniciar el archivo de nodo.WebStorm, utilizando Node Supervisor (para no tener que reiniciar después de cada cambio de código)?

+2

Hay una solicitud de función relacionada: http://youtrack.jetbrains.com/issue/WI-10859 – CrazyCoder

+0

@Rick ¿Mi respuesta a la pregunta fue la respuesta? –

+0

He agregado una pregunta similar (y respuesta) sobre cómo usar Nodemon con WebStorm aquí: http://stackoverflow.com/questions/19180702/how-can-i-run- nodemon-from-within-webstorm – nwinkler

Respuesta

11

Instalar supervisor de nivel mundial: NPM instalar el supervisor -g

WebStorm/IntelliJ configuración de ejecución por falta de depuración:

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 

Estos caminos son para Mac OS X 10.8 por lo que tendrá que reemplazar las rutas anteriores con rutas en su máquina. A continuación, podrá ejecutar esto en modo de depuración pero no pasará por el código.

Para la depuración puede usar el depurador remoto o simplemente tener un destino de ejecución diferente para la depuración sin usar el supervisor.

+0

Esto funcionó para mí, espero que se marque como la respuesta. – trigoman

+0

@trigoman Gracias. No estoy seguro de por qué esto recibió múltiples votos a la baja. Creo que funciona genial –

2

Es increíble que logre el objetivo simplemente cambiando la ruta del nodo a la ruta del supervisor. Entonces, creo que esto también funcionará para ti.

Ps. Estoy usando WebStorm versión 6.0.1.

Cuestiones relacionadas