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.
-
Desinstale desde Programas y características con el desinstalador.
-
Reinicie (o probablemente pueda salirse con la suya eliminando todos los procesos relacionados con los nodos desde el Administrador de tareas).
-
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)
-
Revisar su
%PATH%
variable de entorno para garantizar que no haya referencias aNodejs
onpm
existir. -
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. -
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.