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
Jackie

나는 그것이 의미하는 바를 알고 있지만 프레임 워크가 Win 10에 설치 될 것이라고 생각조차하지 않습니다. 이미 시도했습니다
Jackie

어디가 될까요?
Jackie

또한 이것은 Windows 10 이었기 때문에 Vs 2005가 얼마나 잘 실행 될지 잘 모르겠으며 사본이 없으므로 아무런 옵션이 없습니다.
Jackie

1
이 도구를 사용하려면 전체 IDE를 설치해야합니까?
Jackie

답변:


58

npm install -g windows-build-tools

관리 창에서 실행 :

설치 시작 중 ...
설치 프로그램을 시작하여 설치가 완료 될 때까지 기다렸습니다.
다소 시간이 걸릴 수 있습니다. 잠시만 기다려주세요.
설치 프로그램을 기다리는 중 ... -Python 2.7을 성공적으로 설치했습니다
설치 프로그램을 기다리는 중 ... / Visual Studio 빌드 도구를 성공적으로 설치했습니다.

1
좋아, 이제 VCBuild 만 있으면 여러 Python 설치가 가능합니다.
aroth

Windows 7 Enterprise 실행
jBoive

1
이로 인해 여전히 "VCBuild"가 누락 된 node-gyp 문제의 일부가 해결되었습니다.
s.meijer

4
추가로 choco install -y vcbuildtools내 빌드 환경이 수정되었습니다.
s.meijer

2
Windows 10이 작동합니다. 붙어 있는지 아닌지 궁금한데 계속 기다리십시오.
Syed Priom

2

(이 답변은 @ s.meijer의 위의 의견에서 비롯된 것입니다. 그러나 나는 그 자체로 답변을받을 가치가 있다고 생각합니다.)

Windows에서 빌드 요구 를 충족시키는 Run choco install vcbuildtools이 설치됩니다 .vcbuildnpm


0

대답이 얼굴을 쳐다보고있는 것 같습니다 ... 당신은 할 수 없습니다 :-(

node-gyp Readme.md 에서 컴파일하는 단계를 찾았 습니다.

실제로 Windows 용 VS2015가 필요합니다.

여기에 이미지 설명을 입력하십시오


1
16GB로 끝남
Jackie

VC ++ 자체는> 3GB입니다.
Nick Cox

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 분 후 재건 작업이 이루어졌습니다.
misha
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.