Solución:
La respuesta a continuación representa una instalación manual, pero hay una forma mucho más sencilla: la instalación automática.
Abra Powershell como administrador y ejecute npm install -g windows-build-tools
.
La instalación lleva tiempo, ¡pero funcionó a las mil maravillas para mí!
Encontré esta brillante solución en GitHub:
- Su sistema operativo DEBE ser Windows
- Compruebe que Python está en su camino escribiendo
python --version
en la consola. Si no entonces - Descarga python 2.7 (recomiendo chocolatey (
choco install python2 -y
)) y añadirpython.exe
a su variable PATH. - ¿No estás en Windows 7? Salte 5 y 6.
- Compruebe que tiene instalado .NET 4.5.1+. Si no entonces
- Descargue e instale .NET 4.5.1 (.NET 4.5.2 también funcionará bien)
- Descargar la versión preliminar técnica de Microsoft Visual C ++ Build Tools 2015
-
Utilice la instalación personalizada. Instale el SDK de Windows 8.1 si aún no lo ha hecho. Aparentemente, no importa en qué sistema operativo estés. Solo necesita el SDK de Windows 8.1.
- Establezca la variable de configuración npm msvs_version en 2015:
npm config -g set msvs_version 2015
- Hacer
npm i
en cualquier proyecto con node-gyp como dependencia sin ver mensajes de error extraños
¡Mis pesadillas se han ido!
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)