我正在尝试通过npm >> npm install node-sass
安装node-sass。
我在我的系统上安装了Visual Studio 2010(原因)我发现,我需要Visual Studio 2013或更高版本的C ++编译器。
我尝试在Visual Studio 2013中安装Visual C ++ Redistributable Packages,然后运行>> npm install --msvs_version=2013 node-sass
。但是我得到了错误:
指定的平台工具集(v120)未安装或无效。
但是在安装Redistributable时,它说版本为12.0.30501。我做错了什么?
编辑:
路径:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\PlatformToolsets
不包括v120文件夹仅v90和v100。所以我猜测问题是Redistributable没有正确安装?
答案 0 :(得分:0)
为了得到这个答案,我会将@Marius Bancila的评论写回答。
问题是可再发行组件只是运行时的一些DLL。该工具集实际上包含了要构建的工具。 对于v120,如果没有Visual Studio,则无法安装该工具集。从v140(Visual Studio 2015)开始,可以将Toolset作为独立安装,而无需VS.