hiredis пересобрать с ошибкой .net framework 2.0 - PullRequest
0 голосов
/ 22 мая 2019

Я пытался удалить и установить соответствующие файлы для .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 Error

1 Ответ

0 голосов
/ 23 мая 2019

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

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

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

три решения:

1) npm install -g windows-build-tools stackoverflow

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

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

...