web-dev-qa-db-fra.com

Erreur lors de l'installation du module node.js à l'aide de npm

J'essaye d'installer le module suivant en utilisant node.js, mais je continue à avoir l'erreur suivante. Avez-vous des suggestions sur ce que je devrais faire? J'utilise donc Windows 7 et j'ai également installé le SDK .NET Framework 2.0.

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.
16
anonymous123

Le moyen le plus simple consiste à installer une version d'évaluation de visual studio et à exécuter npm à l'aide de la commande visual studio en tant qu'administrateur. Visual studio 2012 fait le travail.

8

Vous devez ajouter VCBuild.exe à votre chemin. Découvrez cette réponse sur la façon de procéder: L'installation de Testacular échoue, pas de vcbuild.exe

9
verybadalloc
npm install -g windows-build-tools

exécuté dans une fenêtre d'administration:

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.
2
Eka putra

Cette démarche m'a beaucoup aidé:

"Selon le fichier lisez-moi de la mise à jour du compilateur Microsoft SDK 7.1 pour le Kit de développement logiciel (SDK) 7.1 pour Microsoft Visual C++ 2010 Service Pack 1, désinstallez les produits suivants puis réinstallez-les dans l'ordre indiqué:"

1 - Visual C++ 2010 Express ou Visual Studio 2010
2 - Windows SDK 7.1 Remarque: Si vous obtenez une erreur lors de l'installation, ce lien vous aidera peut-être.
3 - Visual Studio 2010 SP1
4 - Mise à jour du compilateur Visual C++ 2010 SP1 pour le SDK Windows 7.1

Pour moi, seule la deuxième étape suffisait . Faites attention à la note de la deuxième étape "Remarque: Si vous rencontrez une erreur lors de l'installation, peut-être que ce lien vous aidera". J'ai eu un problème et cette astuce était importante.

Pour plus d'informations, ce lien peut être utile: https://github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup

1
Gustavo de Geus

Après avoir essayé divers logiciels .Net et Visual, j'ai finalement réussi à faire en sorte que npm charge et construise Mongoose sur Windows 8.1 en téléchargeant Visual Studio 2013 Prof

ftp://ftp.Microsoft.com/bussys/winsock/winsock2/qos.h

0
Trevor Hutt

Fait intéressant, même après avoir installé Visual Studio 2015 et ajouté le chemin d’accès à VCBuild.exe dans Variables d’environnement -> CHEMIN, cette erreur se produisait lorsque j’ai essayé de npm install. Le redémarrage de la machine n'a pas résolu l'erreur. J'ai essayé de démarrer l'application en utilisant node app.js et cela fonctionne!

0
Vinay Vemula
 npm install --global --production windows-build-tools

résoudra 90% des problèmes d'installation dans Windows pour le noeud

0
S Rekhu