Установка node-sass не может найти установленную версию msvs_version

Я пытаюсь установить node-sass через npm >> npm install node-sass,

У меня установлена ​​Visual Studio 2010 в моей системе (по причинам), и я обнаружил, что мне нужны компиляторы C ++ из Visual Studio 2013 или выше.
Я попытался установить распространяемые пакеты Visual C ++ для Visual Studio 2013, а затем запустить >> 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. Таким образом, я предполагаю, что проблема в том, что распространяемый файл не устанавливается правильно?

0

Решение

Чтобы ответить на этот вопрос, я добавлю комментарий @Marius Bancila в ответ.

Проблема в том, что распространяемые файлы — это всего лишь некоторые библиотеки DLL для среды выполнения. Набор инструментов на самом деле включает в себя инструменты для сборки.
Для v120 невозможно установить набор инструментов без Visual Studio. Начиная с версии v140 (Visual Studio 2015) и далее можно также установить Toolset как автономный без VS.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]