ejecutar dependencias con npm no funciona (event.js:174 throw er; // evento de 'error' no controlado)

ejecutar dependencias con npm no funciona (event.js:174 throw er; // evento de 'error' no controlado)

Recientemente comencé a regresar al desarrollo web y ya tenía Node.js instalado en mi computadora. Estaba intentando ejecutar npm install -g live-serverpara trabajar con el servidor en vivo de npm.

Esto es lo que me devolvió cuando ejecuté npm install -g live-server.

ashle@DESKTOP-PFHHR2C MINGW64 ~/Desktop/npmtest
$ npm install -g live-server
npm WARN deprecated [email protected]: The package has been renamed to `open`
C:\Users\ashle\AppData\Roaming\npm\live-server -> C:\Users\ashle\AppData\Roaming\npm\node_modules\live-server\live-server.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\live-server\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ [email protected]
added 191 packages from 149 contributors in 22.221s

La instalación pareció funcionar bien; sin embargo, cuando ejecuté live-serverrecibí el siguiente error:

ashle@DESKTOP-PFHHR2C MINGW64 ~/Desktop/npmtest
$ live-server
Serving "C:\Users\ashle\Desktop\npmtest" at http://127.0.0.1:8080
events.js:174
      throw er; // Unhandled 'error' event
      ^

Error: spawn cmd ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
    at onErrorNT (internal/child_process.js:415:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
    at Function.Module.runMain (internal/modules/cjs/loader.js:832:11)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Emitted 'error' event at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
    at onErrorNT (internal/child_process.js:415:16)
    [... lines matching original stack trace ...]
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

Ya intenté eliminar Node.js por completo de Windows usando esto (https://stackoverflow.com/questions/20711240/how-to-completely-remove-node-js-from-windows) como guía; sin embargo, una vez que instalé el nodo y el servidor en vivo nuevamente, todavía arrojó el mismo error.

Revisé la RUTA para asegurarme de que C:\Users\Webmaster\AppData\Roaming\npm estuviera allí. ¿Tal vez algo salió mal porque eliminé accidentalmente todas las demás variables de entorno o tal vez no me doy cuenta de algo que estoy haciendo mal? ¿Alguien más ha tenido este problema?

Editar: también intenté instalar gulp. Dichos paquetes se instalaron y cuando intenté ejecutarlos, apareció el mismo mensaje, así que no creo que sea un problema exclusivo del servidor en vivo.

Respuesta1

Fue un problema con las variables ambientales.

Como borré todo accidentalmente, tuve que volver a agregarlo C:\Windows\System32\a la ruta y luego reiniciar. El servidor en vivo funciona ahora.

https://stackoverflow.com/questions/28624686/get-spawn-cmd-enoent-when-try-to-build-cordova-application-event-js85

información relacionada