Saltar al contenido

“NODE_ENV” no se reconoce como un comando interno o externo, comando operable o archivo por lotes

Solución:

Parece que su error proviene de un intento de ejecutar algo como esto (que funciona en Linux)

NODE_ENV=development node foo.js

el equivalente en Windows sería

SET NODE_ENV=development
node foo.js

ejecutándose en el mismo shell de comandos. Mencionaste que el conjunto NODE_ENV no funcionó, pero no estaba claro cómo / cuándo lo ejecutaste.

Escribí un módulo para esto: win-node-env.

Crea un NODE_ENV.cmd eso establece el NODE_ENV variable de entorno y genera un proceso hijo con el resto del comando y sus argumentos.

Simplemente instálelo (globalmente) y ejecute sus comandos de script npm, debería hacer que funcionen automáticamente.

npm install -g win-node-env

para uso de Windows & entre comando también. Igual que,

  "scripts": {
    "start": "SET NODE_ENV=development & nodemon app/app.js",
  }
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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