Error de instalación de npm: MSB3428: no se pudo cargar el componente de Visual C++ "VCBuild.exe"

Resuelto prk asked hace 10 años • 18 respuestas

Estoy tratando de usar el

npm install steam

pero me sale un error que dice

error

No estoy seguro de cómo solucionar este problema y lo obtuve en dos instalaciones diferentes del módulo npm. Sin embargo, puedo instalar otros módulos.

Lo que he intentado: instalar las dependencias que necesite. (ursa, node-gyp, etc.) Instale Visual C++ 2005. Instale Visual C++ 2010. Cambie la ruta de la variable de entorno a /VC/ (que se encuentra en otro hilo/pregunta de StackOverflow. Busqué en Google, busqué en Google y busqué en Google.

También me sale un error al intentar hacer:

npm install ursa

El error es:

error2

prk avatar Feb 09 '14 19:02 prk
Aceptado

Pruebe esto desde la línea cmd como administrador

parte opcional, si necesita usar un proxy:

set HTTP_PROXY=http://login:password@your-proxy-host:your-proxy-port
set HTTPS_PROXY=http://login:password@your-proxy-host:your-proxy-port

ejecuta esto:

npm install -g --production windows-build-tools

No es necesario Visual Studio. Esto tiene lo que necesitas.

Referencias:

https://www.npmjs.com/package/windows-build-tools
https://github.com/felixrieseberg/windows-build-tools

Matt avatar Aug 30 '2016 19:08 Matt

Sé que es una pregunta muy antigua, pero es la primera en mi búsqueda en Google y después de un tiempo descubrí cómo resolverla.

busque el nodo en su Windows con:
como sugirió @janaka-bandara, puede usar el nativo
where node
si no lo tiene por algún motivo, puede instalarlo con el nodo
$ npm install -g which
$ which node
después cden el directorio, dentro del directorio cden la carpeta node_modules\npm y finalmente:
$ npm install node-gyp@latest
Aquí funcionó, la respuesta es de este sitio.

Edu Ruiz avatar Mar 02 '2015 20:03 Edu Ruiz

Se menciona claramente en la documentación a continuación: https://github.com/nodejs/node-gyp#installation

Opción 1: Instale todas las herramientas y configuraciones necesarias utilizando Windows-build-tools de Microsoft usando npm install --global --production windows-build-tools desde un PowerShell elevado o CMD.exe (ejecutar como administrador).

npm install --global --production windows-build-tools 
nsdevaraj avatar Apr 10 '2017 12:04 nsdevaraj