Nœud mnp erreur sur windows à la recherche d'outils de version
Im essayant d'utiliser un nœud et quand je vais pour installer les packages npm via npm install paquet.json"
Je suis actuellement en utilisant windows 8.1 dans mes os. Il a commencé quand j'ai commencé à utiliser redis mais je ne sais pas si c'est à cause de redis. L'erreur que j'obtiens est
MSBUILD : erreur MSB4132: Les outils de la version "2.0" n'est pas reconnue.
Les outils disponibles sont les versions "4.0".
L'intégralité de la console d'impression est ici
Si quelqu'un a rencontré cette erreur et comment la corriger, il serait grandement apprécié
Regardez ci-dessous pour @Abdel-Rahman Shoman c'est la dernière façon de faire. Merci pour la mise à jour
OriginalL'auteur Dennington-bear | 2014-06-12
Vous devez vous connecter pour publier un commentaire.
L'installation de Visual Studio ou Visual Studio Express 2013. Vous pouvez les télécharger ici:
http://www.visualstudio.com/downloads/download-visual-studio-vs
Au lieu de VS complet 2013, vous pouvez simplement l'installer MS Construire des Outils, mais vous avez besoin de trouver la bonne version. Une autre solution est de dire
npm
d'utiliser une autre version du compilateur que vous avez déjà installé:npm install package.json --msvs_version=2013
héros du mois: @quasoft
msvs_version
est vraiment sans-papiers, mais en même temps c'est une solution pour un si grand nombre de problèmes à la compilation, C'est aussi permanent à l'aide denpm config set msvs_version 2013
(ou 2015)J'ai installé MS Outil de construction 2013, mais il a MSBUILD de la version "12.0". Où je peux télécharger MSBUILD v "2.0"?
Pourquoi proposez-vous pour l'installation complète d'énormes VS? MS offre tous les outils de construction de que des téléchargements autonomes. Quel est le point d'installer VS alors? Ne pouvons-nous pas utiliser seulement ces MSBuild outils seul?
OriginalL'auteur Gergo Erdosi
Installer à partir de windows CMD en mode admin de ce package:
npm install --mondial --windows de production-construction-outils
Cette résolu pour moi, sans avoir à installer de VS 2013 (ou toute autre version)
Fonctionne, mais ATTENTION: Après l'installation, le système redémarre immédiatement sans aucune confirmation! Qui n'est pas acceptable et peut être très dangereux, en fonction de ce que vous êtes en train de faire/ce qui est en cours d'exécution sur la machine...
Cela a fonctionné, sans rien faire, liées à Visual Studio 🙂
OriginalL'auteur Tomas Randus
Enfin Microsoft fournit bien meilleure solution de construire natif Node.js les packages.
OriginalL'auteur igor
Puisque la plupart des réponses ici sont à partir de 2015, pensais-je fournir une nouvelle guide.
MS construire des outils peut être installé sans l'installation de Visual studio. Le lien ci-dessous [étape 3] montre comment installer "Visual Studio Installer". Vous pouvez l'utiliser pour installer le nécessaire MS construire des outils.
https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio#step-3---
Voici une capture d'écran de la charge de travail que j'ai installé
P. S: Vous pourriez avoir besoin de redémarrer votre machine
OriginalL'auteur Abdel-Rahman Shoman
De courant, vous pouvez saisir Visual Studio 2013 de la Communauté de l'Édition.
http://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
OriginalL'auteur Jesse