我尝试删除并安装.net Framework 3.5(包括2.0)的相关文件。 Suggested in this stackoverflow
尝试按照错误所提示的第二件事来安装Visual Studio 2005。
我在node_modules下找不到hiredis文件夹。
我尝试按照本stackoverflow的建议清除缓存并删除node_modules并重新安装。
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 Visual Studio 2005 or
3) add the location of the component to the system path if it is installed elsewhere.
[D:\path\src\node_modules\hiredis\build\binding.sln]
在图像中找到完整的错误。
答案 0 :(得分:0)
这显然是人们作为窗口用户遇到的常见错误。
如果您最近将Visual Studio更新到新版本(例如2012及更高版本),则上述内容将类似。
这有技巧,如果您使用正确的搜索键,这里是其中之一,作者将对其进行详细说明。 link
三种解决方案:
1)npm install -g Windows-build-tools stackoverflow
2)安装Visual Studio 10-> npm清除缓存--force->删除node_modules /->删除package-lock.js npm配置设置msvs_version 2010 -g
3)手动下载必要的文件,然后进行npm config set msvs_version -g github