J'essaie d'installer nodejs
depuis longtemps maintenant. Je l'ai essayé en recherchant sur google mais sérieusement je n'avais pas eu de solutions de travail.
Ma première question est que
Deuxièmement, selon la suggestion sur Google, j'ai essayé ci-dessous les choses
https://github.com/TooTallNate/node-gyp
pour supprimer les erreurs mais cela ne fonctionne toujours pas.J'ai les versions suivantes comme
Quand je cours npm-install
puis l'erreur apparaît comme ci-dessous
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.
Ma package.json
est comme ci-dessous:
{
"name": "TRest",
"version": "0.1.0",
"devDependencies": {
"grunt": "~0.4.2",
"grunt-contrib-watch": "~0.5.3",
"grunt-sass": "~0.11.0",
"grunt-pixrem": "^0.1.2",
"grunt-legacssy": "^0.2.0",
"grunt-contrib-concat": "~0.3.0",
"grunt-contrib-uglify": "~0.3.2",
"node-bourbon": "^1.0.0"
}
}
Vous pouvez dire à npm d'utiliser Visual studio 2010 en procédant ainsi ...
npm install socket.io --msvs_version=2010
Remplacez socket.io par le package qui pose le problème.
Il est également possible de définir les paramètres globaux pour npm:
npm config set msvs_version 2010 --global
essayez également npm install --global --production windows-build-tools
J'essayais d'installer strongloop et j'ai obtenu cette erreur "MSBUILD: erreur MSB3428: impossible de charger le composant Visual C++" VCBuild.exe ". J'ai pu le résoudre en exécutant cela.
trouver le nœud sur vos fenêtres avec $ npm install -g quel $ quel nœud après cd dans le répertoire, à l'intérieur du répertoire cd dans le dossier node_modules\npm et enfin: $ npm install node-gyp @ latest
J'ai personnellement obtenu cela parce que le chemin python2 n'a pas pu être récupéré. Vous pouvez soit installer python 2 et définir le chemin d'accès dans les variables d'environnement, soit trouver un module node-gyp installé quelque part dans la machine de vos collègues et simplement le coller dans votre dossier node_modules.