Visual Studio olmadan Windows 10'a VCBuild.exe'yi nasıl eklerim


26

Bu yüzden gyp derlemeye çalışıyorum ve görünüşe göre VCBuild.exe aramak istiyor ...

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]

Bu yüzden bunu kullanarak .Net çerçevesini yüklerim ama cmd hattına gittiğimde ...

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

öyleyse ne eksik Visual Studio olmadan VCBuild almak için neye ihtiyacım var?


Az önce girdimVCBuild.exe
Jackie

Ne anlama geldiğini anlıyorum, ancak çerçevenin Win 10'a yükleneceğini bile düşünmüyorum
Jackie

Nerede olurdu?
Jackie

Ayrıca bu Windows 10 oldu, bu yüzden Vs 2005'in ne kadar iyi çalışacağından emin değilim ve bir kopyam yok, bu yüzden bu no-go seçenekleri.
Jackie

1
Yani bu aracı almak için tam bir IDE yüklemeliyim?
Jackie

Yanıtlar:


58

npm install -g windows-build-tools

bir yönetim penceresinde koştu:

Kurulum başlatılıyor ...
Başlatılan yükleyiciler, şimdi onların bitmesini bekliyorlar.
Bu muhtemelen biraz zaman alacak - lütfen sabırlı olun!
Yükleyiciler bekleniyor ... -Python 2.7 başarıyla kuruldu
Yükleyiciler bekleniyor ... / Visual Studio Derleme Araçları başarıyla yüklendi.

1
Harika, şimdi tek istediğim VCBuild olduğunda birden fazla Python yüklemesi var.
aroth

Benim için mükemmel çalıştı - Windows 7 Enterprise'ı çalıştırıyor
jBoive

1
Bu yine de "VCBuild" eksik, düğüm-gyp sorunlarının bir parçası çözüldü.
s.meijer

4
Yapım ortamım choco install -y vcbuildtoolsdüzeltildi.
s.meijer

2
Windows 10 çalışır. Sadece o kadar uzun sürüyor, sıkışıp kalmadığını merak ediyor, beklemeye devam et.
Syed Priom

2

(Bu cevap @ s.meijer'den gelen yorumlardan geliyor. Ama sanırım kendi başına bir cevap olmayı hak ediyor.)

Çalışma choco install vcbuildtoolskuracak vcbuildtatmin olduğunu npmWindows üzerinde ihtiyaçlarını kurmak.


0

Cevabın yüzüme baktığı anlaşılıyor ... Yapamazsın :-(

Düğüm- gyp Benioku.md üzerinde derlemek için adımları buldum

Aslında berbat Windows için VS2015 gerektirir çünkü

resim açıklamasını buraya girin


1
16GB oldu
Jackie

VC ++ tek başına> 3GB.
Nick Cox

0

Kimseye biraz zaman kazandırması ihtimaline karşı bunu gönderiyorum.

Bu konuda bulabildiğim tüm cevapları denedim ve işe yaramadılar, yani:

// running powershell as administrator  
npm install --global --production windows-build-tools 

choco install vcbuildtools

"VCBuild.exe"Hataları ortadan kaldıran tek şey yüklemektir:

NET Framework 2.0 Software Development Kit (SDK) 

Kurulum biraz garipti, .exedosyayı çalıştırdım ve hiçbir şey olmadı ama kurulum hata mesajlarının gittiğine bakılırsa, görünüşe göre çalıştı ve kuruldu.


1
Bunun gerçekten yardımcı olup olmadığından emin değilim, ama oy kullanacağım. windows-build-toolsTam olarak yardımcı olmadı gibi görünüyor ve .NET 2.0 SDK'sı sessiz (kullanıcı arayüzü yok) kafa karıştırıcı. 2-3 dakika sonra yeniden yapılanma çalıştı.
misha
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.