3 votos

Problemas de instalación de NPM con MacOS 10.15.2 beta 1

Tengo un problema que puede estar relacionado con esta pregunta: No se puede conectar al FTP con Catalina Beta

He estado tratando de npm instalar Bootstrap y Font-Awesome en una aplicación Angular. Debería ser un trabajo rutinario sin problemas. Ahora, estoy recibiendo errores como este

node-pre-gyp WARN Using request for node-pre-gyp https download 
node-pre-gyp WARN Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.9/fse-v1.2.9-node-v79-darwin-x64.tar.gz 
node-pre-gyp WARN Pre-built binaries not found for fsevents@1.2.9 and node@13.1.0 (node-v79 ABI, unknown) (falling back to source compile with node-gyp) 
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.

Lo que me molesta es la parte '/'. Es lo mismo que veo cuando intento acceder a un sitio FTP preconfigurado a través de varios clientes FTP. Puedo acceder al FTP desde otros dispositivos [no Mac] pero no he tenido la oportunidad de comprobar versiones anteriores de MacOS.

¿Cómo puedo determinar si se trata de un problema de la versión beta, de un problema de NPM, de un problema de FTP, o tal vez me encuentro con una nueva configuración del cortafuegos por parte de mi departamento de TI?

* ACTUALIZAR *

Parece que root de este problema se centra en el paquete fsevents que npm está tratando de instalar. Esto se indica en otros informes sobre este tema en otros lugares.

https://github.com/prixe/lindo/issues/48

https://github.com/fsevents/fsevents/issues/278

2voto

zpeters Puntos 53

Actualización:

Quita la mayor parte de esto:

The root cause of the issue is the updating of the fsevents binaries by the author.  Once they do that, the issue should be resolved.

The fsevents team has provided recommendations to resolve in the meantime via their github issues page.

https://github.com/fsevents/fsevents/issues/291

Volví a la mesa de dibujo. Resulta que cuando miré el tema de github más de cerca, alguien realmente rooteado la causa de root con este pequeño chisme útil.

Esto no es algo que se pueda "arreglar". Es necesario tener XCode para poder instalar/compilar módulos nativos. nativos.

Ya no hay credenciales para AWS. Así que las instalaciones son realmente un poco arriesgadas. Además la versión 1.2.x está realmente obsoleta. Acabo de hacer una release que elimina la dependencia de node-pre-gyp y por tanto el capacidad/falta de descarga de binarios precompilados.

Acababa de reinstalar Xcode pero había olvidado añadir el CLT. Hecho... Se ha solucionado el problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X