Wie füge ich VCBuild.exe zu Windows 10 ohne Visual Studio hinzu?

20652
Jackie

Ich versuche also, gyp zu kompilieren und es will VCBuild.exe anscheinend aufrufen ...

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 Visua l Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [C:\...\node_module s\browser-sync\node_modules\socket.io\node_modules\engine.io\node_modules\ws\no de_modules\utf-8-validate\build\binding.sln] 

Also installiere ich das .NET-Framework mit dieser Option, aber wenn ich zur cmd-Zeile gehe, bekomme ich ...

'VCBuild.exe' is not recognized as an internal or external command, operable program or batch file. 

Was fehlt mir also, was brauche ich, um VCBuild ohne Visual Studio zu bekommen?

17
Ich habe gerade `VCBuild.exe` eingegeben Jackie vor 8 Jahren 0
Ich weiß, was es bedeutet, aber ich glaube nicht, dass das Framework unter Win 10 installiert werden kann. Ich habe es bereits versucht Jackie vor 8 Jahren 0
Wo wäre das? Jackie vor 8 Jahren 0
Auch dies war Windows 10, daher bin ich mir nicht sicher, wie gut Vs 2005 laufen wird, und ich habe keine Kopie, also sind dies keine Optionen. Jackie vor 8 Jahren 0
Also muss ich eine komplette IDE installieren, um dieses Tool zu erhalten? Jackie vor 8 Jahren 0
Wie konnte ich verbaler sein, sagte ich direkt in der Frage ohne Visual Studio und unter Win 10 Jackie vor 8 Jahren 0
Wie bekomme ich diese Komponente, ohne Vs2005 zu installieren? Ich habe immer noch keinen Download-Speicherort gefunden. Ich habe versucht, das Win10-SDK zu installieren Jackie vor 8 Jahren 0
"Ja wirklich?" Dumm, dass ein "Open Source" -Projekt eine proprietäre Bibliothek erfordern würde. Jackie vor 8 Jahren 0
Und ich habe nicht die Energie, es mit make zu "täuschen" Jackie vor 8 Jahren 0

3 Antworten auf die Frage

43
gravityaddiction

npm install -g windows-build-tools

lief in einem Administrationsfenster:

Installation wird gestartet ... Gestartete Installer warten jetzt darauf, dass sie fertig sind. Dies wird wahrscheinlich einige Zeit dauern - bitte haben Sie etwas Geduld! Warten auf Installationsprogramme ... - Python 2.7 wurde erfolgreich installiert Warten auf Installationsprogramme ... / Visual Studio Build Tools erfolgreich installiert.
Toll, jetzt habe ich mehrere Python-Installationen, wenn ich nur VCBuild wollte. aroth vor 6 Jahren 1
Funktionierte perfekt für mich - Windows 7 Enterprise jBoive vor 6 Jahren 0
Die Fertigstellung dauerte mehr als 15 Minuten, hat aber letztendlich funktioniert! ktsangop vor 6 Jahren 0
Dies löste einen Teil der Node-Gyp-Probleme, obwohl "VCBuild" noch fehlt. s.meijer vor 6 Jahren 1
Ein zusätzliches `choco install -y vcbuildtools` hat meine Build-Umgebung repariert. s.meijer vor 6 Jahren 4
Windows 10 funktioniert. Es dauert nur so lange, dass Sie sich fragen, ob es feststeckt oder nicht. Warten Sie. Syed Priom vor 6 Jahren 0
0
Jackie

Sieht aus, als würde mir die Antwort ins Gesicht starren ... Sie können nicht :-(

Ich habe die zu kompilierenden Schritte auf der Node-Gyp-Datei Readme.md gefunden

Es ist in der Tat VS2015 für Windows erforderlich, die da saugt

enter image description here

Am Ende waren 16 GBs Jackie vor 8 Jahren 1
VC ++ allein ist jedoch> 3 GB. Nick Cox vor 8 Jahren 0
0
Penghe Geng

(Diese Antwort stammt aus den obigen Kommentaren von @ s.meijer. Aber ich denke, es verdient eine eigene Antwort.)

Ausführen choco install vcbuildtoolswird installiert vcbuild, npmum die Buildanforderungen unter Windows zu erfüllen.