Also versuche ich gyp zu kompilieren und es will anscheinend VCBuild.exe 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 diesem, aber wenn ich zur cmd-Zeile gehe, erhalte 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 erhalten?
windows-10
node.js
visual-c++
Jackie
quelle
quelle
VCBuild.exe
Antworten:
npm install -g windows-build-tools
lief in einem Administrationsfenster:
quelle
choco install -y vcbuildtools
feste meine Build-Umgebung.(Diese Antwort stammt aus den obigen Kommentaren von @ s.meijer. Aber ich denke, es ist eine eigene Antwort wert.)
Run
choco install vcbuildtools
wird so installiert,vcbuild
dass dienpm
Build-Anforderungen unter Windows erfüllt werden .quelle
Sieht aus wie die Antwort mich ins Gesicht starrte ... Sie können nicht :-(
Ich habe die Schritte zum Kompilieren in der Datei node-gyp Readme.md gefunden
Es erfordert in der Tat VS2015 für Windows, was scheiße ist
quelle
Ich poste dies nur für den Fall, dass es jemandem Zeit spart.
Ich habe alle Antworten ausprobiert, die ich zu diesem Thema finden konnte, und sie haben nicht funktioniert, dh:
Das Einzige, was die
"VCBuild.exe"
Fehler beseitigt hat, war die Installation:Die Installation war ein bisschen seltsam, ich habe die
.exe
Datei ausgeführt und nichts schien zu passieren, aber gemessen an der Tatsache, dass die Installationsfehlermeldungen verschwunden sind, hat es anscheinend funktioniert und wurde installiert.quelle
windows-build-tools
nicht ganz zu helfen, und das .NET 2.0 SDK ist lautlos (keine Benutzeroberfläche), was verwirrend ist. Nach 2-3 Minuten funktionierte der Umbau.