Wie lösen 'node-gyp rebuild" - Problem auf Windows 10?
Als Teil versucht, einen Knoten NPM-Abhängigkeiten in einem Projekt, bekomme ich eine node-gyp rebuild
Problem, das ich habe gemeldet.
Ich bin mir bewusst, die Lösung in diesem ALSO Frage, aber es funktioniert nicht mit Windows 10 (ich bin auf 32 bit, ich weiß nicht, ob das relevant ist). Windows SDK 7.1 (und andere) nicht installieren.
Hat jemand eine operative Lösung für Windows 10?
Udpate
Nach dem Versuch npm install <module name> --msvs_version=2013
, bekomme ich eine neue Fehlermeldung:
- Haben Sie Visual C++ (Express) installiert?
- Ich habe Visual C++ 2005, 2008, 2010, 2012, 2013 Redistributable (alle x86) installiert, aber keine Express-Versionen installiert.
- Sie könnten versuchen
npm install <module name> --msvs_version=2013
. Das sollte Kraft node-gyp explizit VC++2013, anstatt zu versuchen zu erkennen. - Ich erhalte eine neue Fehlermeldung. Siehe update in Frage.
- Oh, mein Fehler, habe ich falsch verstanden, was Sie getippt hätte. Zu installieren, müssen Sie mindestens VC Express (stellen Sie sicher, dass es die "Windows-Desktop" - edition) und nicht nur die VC-runtime/verteilbar.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu Knoten installieren addons, die Sie benötigen, um VC/VCExpress installiert und nicht nur die VC-runtime/verteilbar. Stellen Sie sicher, dass es die "Windows-Desktop" - edition.
Danach sollten Sie in der Lage sein zu installieren addons via npm (die Sie haben können, um re-öffnen Sie eine Eingabeaufforderung, die Sie waren, als Sie vor der Installation VCExpress obwohl).
Make sure it's the "Windows Desktop" edition
?Ich löste dieses problem auf windows 8 und windows 10 pro mit diesem tutorial.
Ich versuche, eine Menge Zeit, um dieses problem zu lösen mit vielen verschiedenen Lösungen, aber nur für mich gearbeitet, diese
Ich merke, dass ich nicht verwenden nodist zur Kontrolle der Knoten version wie in diesem tutorial verwende ich die NVM und fein gearbeitet, ich glaube nicht, testen Sie dieses tutorial mit nodist. Ich benutzte Knoten 5.2.0.
Edit:
Folgenden das vorgeschlagene von @prasun, die Schritte in der richtigen Reihenfolge:
Dies ist der einzige Schritte, funktioniert bei mir in windows 8.1 und windows 10.
Dieser arbeitete für mich: