sirve servidor reiniciar reconoce que programa por para orden node lotes interno hace externo encontro ejecutable como comando arrancar archivo javascript node.js frontend nodemon

javascript - servidor - reiniciar nodemon



El comando nodemon no se reconoce en el terminal para el servidor js de nodo (9)

Estoy haciendo la configuración del servidor node.js desde https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens . Soy nuevo en node.js. Estoy instalando npm install nodemon --save . Pero cuando ejecuto el servidor con este nodemon server.js .
En la terminal que muestra:

nodemon no se reconoce como comando interno o externo, programa operable o archivo por lotes

node server.js comando node server.js está funcionando e inició el servidor, pero el comando nodemon no está funcionando.

Estoy configurado el servidor js de nodo desde https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens video.

No sé por qué no funciona. He intentado algún comando para instalar nodemon.

npm install -g nodemon npm install -g nodemon --save npm install --save-dev nodemon npm install -g nodemon@debug npm install -g --force nodemon

He visto un enlace que no puedo instalar globalmente nodemon, no se reconoce "nodemon" , pero no sé cómo establecer la ruta porque la ubicación de mi proyecto en la unidad D.

Quiero ejecutar nodemon server.js . Si algún cuerpo tiene una idea por favor comparta. Gracias por adelantado.


  1. Instale nodemon globalmente: C:> npm install -g nodemon (Presione Enter)
  2. Obtener prefijo: C:> npm config obtener prefijo (Presione Enter) Obtendrá una salida como la siguiente en su consola: C: / Users / Family.node_modules_global (Copie la salida de su consola)
  3. Establecer ruta Vaya a Configuración avanzada del sistema >> Variable de entorno >> Haga clic en Nuevo (en Variables de usuario) >> Aparecerá un formulario emergente >> Pase los siguientes valores nombre de variable = ruta , valor de variable = Copia de salida desde su consola
  4. Ahora ejecuta Nodemon C:> nodemon.

¿Necesita ser instalado globalmente? ¿Necesita poder ejecutar nodemon server.js ? De lo contrario, siempre puede llamarlo desde el directorio de su proyecto local. Debería estar aquí:

node_modules/.bin/nodemon



Ejecute este comando:

npm install nodemon -g

Ahora instalará el nodemon pero el problema con mi caso es que está instalando nodemon en otro lugar. Agregué la ruta de Nodejs desde (ProgramFiles (x86)) pero eso no funcionó, así que encontré otra solución.

  • Ejecutar el comando de arriba
  • Habrá una ruta que se mostrará durante la instalación donde se instaló nodemon, luego [Vaya amablemente al enlace a continuación para ver la ruta] [1]

    [1]: https://i.stack.imgur.com/ld2sU.png

  • Copie la ruta hasta npm y configúrela como variable de entorno
  • Ahora intente el siguiente comando, espero que se ejecute

    nodemon YourAppName.js


Esta línea resolvió mi problema en CMD:

npm install --save-dev nodemon


Estaba enfrentando el mismo problema. Instalé nodemon como una dependencia de desarrollo y cuando intenté iniciar el servidor me dio el mensaje de que

nodemon no se reconoce como comando interno o externo, programa operable o archivo por lotes

Luego lo instalé globalmente e intenté iniciar el servidor y ¡funcionó!

npm install nodemon -g


Necesitas instalarlo globalmente.

npm install -g nodemon # or if using yarn yarn global add nodemon

Y luego estará disponible en el camino (veo que ya probaste esto y no funcionó, tu camino puede estar desordenado)

Si desea utilizar la versión instalada localmente, en lugar de instalarla globalmente, puede crear un script en su paquete.json

"scripts": { "serve": "nodemon server.js" },

y luego usar

npm run serve

opcionalmente si se usa hilo

# without adding serve in package.json yarn run nodemon server.js # with serve script in package.json yarn run serve

npm buscará en su carpeta local node_modules antes de buscar el comando en sus módulos globales


Primero, escriba npm install --save nodemon y luego en package.json escriba lo siguiente

"scripts": { "server": "nodemon server.js" },

a continuación, escribir

npm run server


Puede ejecutar su aplicación de nodo simplemente escribiendo nodemon It. Primero ejecute index.js Puede poner su punto de entrada en ese archivo fácilmente.

Si no ha instalado nodemon, primero debe instalarlo por

npm install -g nodemon

Si tienes algún error de permiso entonces usa

sudo npm install -g nodemon

Puedes comprobar que nodemon existe o no por

nodemon -v