& quot; ошибка MSB8020: инструменты сборки для v141 (Platform Toolset = ‘v141’) не найдены & quot; при попытке установить модуль npm scrypt

Я пытаюсь установить модуль npm Scrypt.

Я знаю, что scrypt требует node-gyp, я установил его глобально (несколько раз). Также я знаю, что node-gyp требует Python 2.7 и MS Build Tools. Я установил последнюю версию Python 2.7 и установил MS Build Tools. Я также пытался с VS Community Edition 2017. Я пытался восстановить и переустановить оба.

Я также установил пакет npm окна-сборка-инструменты (несколько раз) во всем мире успешно.

Но когда я попробую npm i scrypt я получил следующие ошибки:

C: \ Program Files
(X86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.Cpp.Platform.targets (57,5):
ошибка MSB8020: инструменты сборки для v141 (Platform Toolset = ‘v141’)
не может быть найден. Для сборки с использованием инструментов сборки v141, пожалуйста, установите
v141 строительные инструменты. Кроме того, вы можете перейти на текущий
Инструменты Visual Studio, выбрав меню Проект или щелкните правой кнопкой мыши
решение, а затем выберите «Retarget solution».
[c: \ project \ node_modules \ scrypt \ build \ copied_files.vcxproj] C: \ Program
файлы
(X86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.Cpp.Platform.targets (57,5):
ошибка MSB8020: инструменты сборки для v141 (Platform Toolset = ‘v141’)
не может быть найден. Для сборки с использованием инструментов сборки v141, пожалуйста, установите
v141 строительные инструменты. Кроме того, вы можете перейти на текущий
Инструменты Visual Studio, выбрав меню Проект или щелкните правой кнопкой мыши
решение, а затем выберите «Retarget solution».
[C: \ Проект \ node_modules \ Scrypt \ построить \ scrypt_wrapper.vcxproj]

Любые советы или предложения?

0

Решение

Еще через несколько часов я обнаружил, что там была старая установка visual studio 2015. Сначала мне пришлось ее удалить. Я понятия не имею, почему не был использован новейший экземпляр инструментов сборки.

После этого и понизив Node до версии v8, scrypt может быть установлен и скомпилирован снова.

0

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

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

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