Visual Studio 2010 SP1 및 Windows sdk 7.1이 있습니다. 나는 또한 내가 Windows SDK 7.1 Command Prompt
을 실행할 때 VS2012 및 Windows 키트 8오류 MSB3411 : Visual C++ 구성 요소 "VCBuild.exe"가 없습니다.
을 가지고 node-gyp build --msvs_version=2010
을 실행 그것은 나에게 오류 제공합니다
error MSB3411: Could not load the Visual C++ component "VCBuild.exe".
If the component is not installed,
either 1) install the Microsoft Windows SDK for Windows Server 2008 and .NET Fr
amework 3.5, or 2) install Microsoft Visual Studio 2008.
그것이 VCBuild.exe을 찾으려고 노력입니다.
나는 그 vcbuild has been replaced with msbuild을 발견했다.
유효한 오류입니까?
또한 Windows 7, .NET 3.5에서는 제어판에서 켜기 만하면됩니다. 나는 here과 this 같은 stackoverflow에 다른 질문을 보았다.
그러나 문제는 vcbuild.exe가 vs2010 시스템에 존재하지 않기 때문에 node-gyp이이를 검색하고있는 이유는 무엇입니까? 아니면 뭔가 빠졌나요?
어떻게이 오류를 해결합니까?
중복 가능한 [MSB3411 Visual C++ 구성 요소를로드 할 수 없습니다] (http://stackoverflow.com/questions/14380653/msb3411-could-not-load-visual-c-component) – stijn
또는 http : // stackoverflow. com-questions-14278417/install-node-modules-that-require-compilation-on-windows-7-x64-vs2012 어쩌면 – stijn
질문은 vcbuild.exe가 Visual Studio 2010에 존재하지 않는다는 것입니다. 그것에 대한 gyp 검색? –