hiredis перестраивает с ошибкой .net framework 2.0

Я попытался удалить и установить соответствующие файлы для .NET framework 3.5 (включая 2.0). Предлагается в этом стеке

Пытался установить Visual Studio 2005, как было предложено во втором предложении ошибки.

Я не могу найти папку hiredis в node_modules.

Еще я попытался очистить свой кеш и удалить node_modules и снова переустановить, как это предлагается в этом stackoverflow.

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]

Полная ошибка находится на изображении.

Ошибка Hiredis


person roger    schedule 22.05.2019    source источник


Ответы (1)


Очевидно, это распространенная ошибка, с которой сталкиваются пользователи окон.

Если вы недавно обновили свою Visual Studio до новой версии, например 2012 и выше, вы увидите то же, что и выше.

На этот счет есть артикулы, если вы используете правильные ключи поиска, вот один из них, и автор подробно объясняет его. ссылка

три решения:

1) npm install -g windows-build-tools переполнение стека

2) установить Visual Studio 10 -> очистить кеш npm --force -> удалить node_modules / -> удалить package-lock.js npm config set msvs_version 2010 -g

3) вручную загрузите файлы neccaries, затем установите конфигурацию npm msvs_version -g github

person roger    schedule 23.05.2019