Visual StudioなしのWindows 10にVCBuild.exeを追加する方法


26

だから私はgypをコンパイルしようとしていますが、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.

Visual StudioなしでVCBuildを取得するために必要なものは何ですか?


私はちょうど入ったVCBuild.exe
ジャッキー

私はそれが何を意味するか理解していますが、そのフレームワークがWin 10にインストールされるとは思いません。私はそれをすでに試しました
ジャッキー

それはどこでしょうか?
ジャッキー

また、これはWindows 10だったので、Vs 2005がどれだけうまく動作するかわかりません。コピーがないので、これらは禁止オプションです。
ジャッキー

1
このツールを入手するには、IDE全体をインストールする必要がありますか?
ジャッキー

回答:


58

npm install -g windows-build-tools

管理ウィンドウで実行しました:

インストールを開始しています...
インストーラーを起動し、終了するのを待っています。
これにはおそらく時間がかかります-しばらくお待ちください!
インストーラーを待機しています... -Python 2.7が正常にインストールされました
インストーラーを待機しています... / Visual Studio Build Toolsが正常にインストールされました。

1
素晴らしい、今ではVCBuildだけが必要なときに複数のPythonをインストールできます。
アロス

私のために完璧に働いた-Windows 7 Enterpriseの実行
-jBoive

1
これにより、ノードVCの問題の一部が解決されましたが、「VCBuild」はまだ見つかりません。
s.meijer

4
追加のchoco install -y vcbuildtoolsビルド環境を修正しました。
s.meijer

2
Windows 10、動作します。止まるのかどうかわからないので、待ってください。
Syed Priom

2

(この答えは、@ s.meijerからの上記のコメントから得られます。しかし、それ自体が答えになるに値すると思います。)

Run choco install vcbuildtoolsは、Windowsのビルドニーズvcbuildを満たすインストールをnpm行います。



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分後、再構築が機能しました。
ミシャ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.