मैं Windows 10 w / o विज़ुअल स्टूडियो में VCBuild.exe कैसे जोड़ूँ


26

इसलिए मैं जिप संकलन करने की कोशिश कर रहा हूं और यह VCBuild.exe को स्पष्ट रूप से कॉल करना चाहता है ...

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]

इसलिए मैं इसका उपयोग करते हुए .Net फ्रेमवर्क स्थापित करता हूं लेकिन जब मैं cmd ​​लाइन पर जाता हूं तो मुझे ...

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

तो मुझे क्या याद आ रही है कि मुझे विजुअल स्टूडियो के बिना VCBuild प्राप्त करने की क्या आवश्यकता है?


मैंने अभी प्रवेश कियाVCBuild.exe
जैकी

मुझे एहसास है कि इसका क्या मतलब है, लेकिन मुझे नहीं लगता कि फ्रेम विन 10 पर स्थापित होगा। मैंने पहले ही कोशिश की थी
जैकी

वह कहां होगा?
जैकी

इसके अलावा यह विंडोज 10 था इसलिए मुझे यकीन नहीं है कि बनाम 2005 अच्छी तरह से चलेगा और मेरे पास कोई प्रति नहीं है, इसलिए वे नो-गो विकल्प हैं।
जैकी

1
तो मुझे इस टूल को पाने के लिए एक पूरी IDE इंस्टॉल करनी होगी?
जैकी

जवाबों:


58

npm install -g windows-build-tools

प्रशासन की खिड़की में भाग गया:

स्थापना प्रारंभ कर रहा है ...
लॉन्च किए गए इंस्टॉलर, अब उनके खत्म होने का इंतजार कर रहे हैं।
यह कुछ समय लगेगा - कृपया धैर्य रखें!
इंस्टॉलरों की प्रतीक्षा की जा रही है ... -सफल रूप से स्थापित पायथन 2.7
इंस्टॉलरों की प्रतीक्षा की जा रही है ... / सफलतापूर्वक स्थापित Visual Studio बिल्ड उपकरण।

1
महान, अब मेरे पास कई पायथन स्थापित हैं जब मैं चाहता था कि सभी VCBuild थे।
अरोठ

मेरे लिए पूरी तरह से काम किया - विंडोज 7 एंटरप्राइज
jooive

1
यह नोड-जिप समस्याओं का हल वाला हिस्सा है, हालांकि अभी भी "VCBuild" गायब है।
s.meijer

4
एक अतिरिक्त choco install -y vcbuildtoolsनिश्चित मेरा निर्माण वातावरण।
s.meijer

2
विंडोज 10, काम करता है। बस इतना समय लगता है कि आपको आश्चर्य है कि यह अटक गया है या नहीं, प्रतीक्षा करें।
सैयद प्रॉम

2

(यह उत्तर @ s.meijer के उपरोक्त टिप्पणियों से आया है। लेकिन मुझे लगता है कि यह अपने आप ही उत्तर देने के योग्य है।)

रन choco install vcbuildtoolsस्थापित करेगा vcbuildजो npmविंडोज पर जरूरतों को पूरा करता है।


0

लगता है जैसे जवाब मुझे चेहरे पर घूर रहा था ... आप नहीं कर सकते :-(

मुझे नोड- gyp Readme.md पर संकलन करने के चरण मिले

यह वास्तव में विंडोज के लिए VS2015 की आवश्यकता है जो बेकार है

यहां छवि विवरण दर्ज करें


1
समाप्त हो गया 16GB
जैकी

वीसी ++ अपने दम पर> 3 जीबी है।
निक कॉक्स

0

मैं इसे इस मामले में पोस्ट कर रहा हूं कि यह किसी को कुछ समय बचाता है।

मैंने उन सभी उत्तरों की कोशिश की, जो मुझे इस मुद्दे के बारे में मिल सकते थे और उन्होंने काम नहीं किया, यानी:

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

choco install vcbuildtools

"VCBuild.exe"त्रुटियों को दूर करने वाली एकमात्र चीज़ स्थापित हो रही थी:

NET Framework 2.0 Software Development Kit (SDK) 

स्थापना थोड़ी अजीब थी, मैंने .exeफ़ाइल चलाई और कुछ भी नहीं हुआ लेकिन, इस तथ्य को देखते हुए कि इंस्टॉल त्रुटि संदेश चले गए, जाहिरा तौर पर यह काम किया और स्थापित किया गया था।


1
यकीन नहीं होता कि यह वास्तव में मदद करता है, लेकिन मैं मतदान करने जा रहा हूं। लगता है जैसे windows-build-toolsपूरी तरह से मदद नहीं की, और .NET 2.0 SDK चुप है (कोई UI) जो भ्रामक है। 2-3 मिनट के बाद, पुनर्निर्माण ने काम किया।
मिशा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.