real - Error al instalar el módulo node.js usando npm
nodejs mysql module (7)
Estoy intentando instalar el siguiente módulo utilizando node.js, pero sigo recibiendo el siguiente error. ¿Tiene alguna sugerencia sobre lo que debo hacer? Así que estoy usando Windows 7 y también he instalado .NET Framework 2.0 SDK.
npm install execSync
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".
To fix this, 1) install the .NET Framework 2.0 SDK,
2) install Microsoft Visual Studio 2005 or
3) add the location of the component to the system path if it is installed elsewhere.
Curiosamente, incluso después de instalar Visual Studio 2015 y agregar la ruta a VCBuild.exe a las Variables de entorno -> PATH, se produjo este error cuando intenté npm install
. Reiniciar la máquina no resolvió el error. Intenté iniciar la aplicación usando node app.js
y funciona!
Después de probar varios .Net y Visual, finalmente logré que npm cargara y construyera mongoose en Windows 8.1 descargando Visual Studio 2013 Prof
Estos pasos me ayudaron mucho:
"De acuerdo con el archivo Léame en la actualización del compilador de Microsoft Visual C ++ 2010 Service Pack 1 para el SDK de Windows 7.1, para garantizar que su sistema tenga una configuración compatible, desinstale los siguientes productos y luego vuelva a instalarlos en el orden indicado:"
1 - Visual C ++ 2010 Express o Visual Studio 2010
2 - Windows SDK 7.1 Nota: Si recibe un error en la instalación, tal vez este enlace le ayude.
3 - Visual Studio 2010 SP1
4 - Actualización del compilador de Visual C ++ 2010 SP1 para Windows SDK 7.1
Para mí, solo el paso dos fue suficiente. Preste atención en la nota del segundo paso "Nota: si se produce un error en la instalación, quizás este enlace le ayude". Tuve un problema y este consejo fue importante.
Para obtener más información, este enlace puede ser útil: https://github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup
La forma más sencilla es instalar una versión de prueba de Visual Studio y ejecutar npm en el indicador de comandos de Visual Studio como administrador. Visual studio 2012 hace el trabajo.
VCBuild.exe
agregar VCBuild.exe
a su ruta. Echa un vistazo a esta respuesta sobre cómo hacerlo: la instalación de Testacular falla, no vcbuild.exe
npm install --global --production windows-build-tools
resolverá el 90% de los problemas de instalación en windows para nodo
npm install -g windows-build-tools
corrió en una ventana de administración:
Starting installation...
Launched installers, now waiting for them to finish.
This will likely take some time - please be patient!
Waiting for installers... -Successfully installed Python 2.7
Waiting for installers... /Successfully installed Visual Studio Build Tools.