Saltar al contenido

Cómo salir de nodemon en Windows

Solución:

Mi experiencia aquí es que Ctrl + C deja una instancia de nodo ejecutándose en segundo plano. Si desea eliminar la pila, cuando intente reiniciar ‘nodemon server.js’ o simplemente ‘node server.js’, obtendrá un error EADDRINUSE porque el antiguo servidor de nodo tiene el puerto atado. Tienes que encontrarlo usando ps -W | grep node en la ventana del terminal, porque el administrador de tareas no lo mostrará. También puede eliminarlo con el ID de proceso (PID) con taskkill. La / F es el parámetro de ‘fuerza’. Aquí mataremos la tarea con PID 7528.

$ taskkill /F /PID 7528

Luego verifique ps -W | grep node nuevamente, y el servidor de nodos debería desaparecer, y el servidor se iniciará nuevamente.

Sus documentos muestran algunos trucos para interceptar el comando shutdown, pero dado que usan un comando ‘rs’ para reiniciar, podrían agregar un comando ‘kill’ para cerrar el demonio.

Brian

En aras de la exhaustividad, la respuesta correcta es presionar control + C. O también puede encontrarlo en el administrador de tareas y eliminarlo. Esto se aplica a casi cualquier cosa en la línea de comandos.

Usé git bash en la ventana y no pude terminar el proceso de nodemon con ctr + c, por lo que terminaría el proceso de nodo en el administrador de tareas para usar el mismo puerto. Más tarde encontré en github por qué nodemon no termina en git bash. De todas formaspowershell debe usarse en su lugar, después ctr + c le pedirá que termine el trabajo por lotes o no. Esta acción borrará el proceso y detendrá nodemon.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *