Saltar al contenido

La instalación de npm no funciona en Windows

Esta crónica fue probado por nuestros especialistas para que tengas la garantía de la veracidad de nuestra esta noticia.

Solución:

Después de innumerables horas de depuración e investigación, decidí instalar en una máquina diferente para ver si el problema estaba en mi instalación de Node. Funcionó.

Entonces, para todos los que puedan encontrar esto, sepan que la posibilidad de desinstalar el nodo y eliminar NPM estará allí. Esto es lo que hice. Creo que es la forma más segura de resolver el problema y todas las demás aplicaciones instaladas en su máquina seguirán funcionando. Doy crédito a esta respuesta por estos pasos, aunque tenía otros npm y node_modules en otras ubicaciones. Así que haga una búsqueda rápida de estos y, a menos que sean parte de una aplicación, asegúrese de que también se eliminen.

  1. Desinstale desde Programas y características con el desinstalador.

  2. Reinicie (o probablemente pueda salirse con la suya eliminando todos los procesos relacionados con los nodos desde el Administrador de tareas).

  3. Busque estas carpetas y elimínelas (y sus contenidos) si aún existen. Dependiendo de la versión que instaló, la configuración de UAC y la arquitectura de la CPU, estos pueden existir o no:

    • C:Program Files (x86)Nodejs
    • C:Program FilesNodejs
    • C:UsersUserAppDataRoamingnpm (o %appdata%npm)
    • C:UsersUserAppDataRoamingnpm-cache (o %appdata%npm-cache)
    • C:UsersUser.npmrc (y posiblemente verifique eso sin el . prefix también)
  4. Revisar su %PATH% variable de entorno para garantizar que no haya referencias a Nodejs o npm existir.

  5. Si es quieto no desinstalado, escriba where node en el símbolo del sistema y verá dónde reside: elimine eso (y probablemente el directorio principal) también.

  6. Reinicie, por si acaso.

Lea atentamente el error. esta diciendo:

[email protected]: wanted "os":"darwin","arch":"any"

La API de FSEvents en OS X permite que las aplicaciones se registren para recibir notificaciones de cambios en un árbol de directorio determinado.

Necesita OS X, porque algunas de las dependencias de npm usan fsevents, eso es porque está rompiendo Windows.

https://github.com/strongloop/fsevents

Actualizar:

Como dijo que funciona sin fsevents, puede seguir estos pasos:

instale npm-check-updates y vuelva a intentarlo.

 npm install -g npm-check-updates
 ncu -u       #It will update the npm dependencies.
 rm -fr node_modules
 npm install

Actualizará las dependencias e instalará las dependencias.
Espero que funcione 🙂

Te invitamos a añadir valor a nuestro contenido informacional contribuyendo tu veteranía en los comentarios.

¡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 *