Saltar al contenido

error de compilación de node-gyp windows x64

Sé libre de divulgar nuestra página y códigos con otro, ayúdanos a aumentar nuestra comunidad.

Solución:

Tuve un problema similar. Descubrí que este interruptor me ayudó

--msvs_version=2012

así por ejemplo

npm install --msvs_version=2012 

npm config set msvs_version 2013 --global funcionó para mí ya que uso las herramientas de nodo VS y no necesita especificar msvs_version cada vez que realiza una instalación de npm.

Tuve un problema por el cual la configuración de npm (c:Usersusername .npmrc) tiene una entrada msvs_version=2012 que estaba desactualizada.

Después de pasar un tiempo para que esto funcionara (para mí, la respuesta aceptada no funcionó, para mí es solo la mitad de la solución), hice lo siguiente:

  1. Lamentablemente, debe tener Visual Studio (instalé Express Edition 2013 para DESKTOP)

  2. Python 2.7.3 instalado (no tiene que configurar ninguna variable de entorno)

  3. Ejecute cmd como administrador y vaya a la raíz de su proyecto (dónde está su archivo package.json)

  4. Primer intento: npm config set python C:Python27python.exe

  5. Luego: npm install -msvs_version=2013

El truco está en el mando npm config set python ...path_to_python_exe... que será proporcionado por npm a la dependencia que necesita python, supongo. No sé por qué configurar python como variable env no es suficiente.

Puedes respaldar nuestro análisis mostrando un comentario o dejando una valoración te estamos eternamente agradecidos.

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