Ошибка при установке модуля node.js с использованием npm

Я пытаюсь установить следующий модуль, используя node.js, но продолжаю получать следующую ошибку. Есть ли у вас какие-либо предложения о том, что я должен делать? Поэтому я использую Windows 7 и установил SDK.NET Framework 2.0.

npm install execSync

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.

Ответ 1

Самый простой способ - установить пробную версию visual studio и запустить npm в командной строке visual studio в качестве администратора. Visual studio 2012 выполняет эту работу.

Ответ 3

npm install -g windows-build-tools

побежал в окно администрирования и увидим:

Starting installation...
Launched installers, now waiting for them to finish.
This will likely take some time - please be patient!
Waiting for installers... -Successfully installed Python 2.7
Waiting for installers... /Successfully installed Visual Studio Build Tools.

Ответ 4

Эти шаги мне очень помогли:

"В соответствии с файлом readme в Microsoft Visual С++ 2010 Обновление пакета обновления 1 для Windows SDK 7.1, чтобы убедиться, что ваша система имеет поддерживаемую конфигурацию, удалите следующие продукты и затем переустановите их в указанном порядке:"

1 - Visual С++ 2010 Express или Visual Studio 2010
2 - Windows SDK 7.1 Примечание. Если у вас возникла ошибка при установке, возможно, эта ссылка вам поможет.
3 - Visual Studio 2010 SP1
4 - Visual С++ 2010 SP1 Обновление компилятора для Windows SDK 7.1

Для меня достаточно всего лишь второго шага. Обратите внимание на вторую заметку "Примечание: если вы получите ошибку при установке, возможно, эта ссылка вам поможет". У меня была проблема, и этот совет был важен.

Для получения дополнительной информации эта ссылка может быть полезна: https://github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup

Ответ 5

 npm install --global --production windows-build-tools

решит 90% проблем установки в windows для узла

Ответ 6

После попытки различных .Net и Visual я, наконец, смог получить npm для загрузки и сборки mongoose в Windows 8.1, загрузив Visual Studio 2013 Prof

ftp://ftp.microsoft.com/bussys/winsock/winsock2/qos.h

Ответ 7

Интересно, что даже после установки Visual Studio 2015 и добавления пути к VCBuild.exe в переменные среды → PATH эта ошибка возникала при попытке npm install. Перезапуск аппарата не разрешил ошибку. Я попытался запустить приложение, используя node app.js, и он работает!

Ответ 8

Эта команда добавит необходимые пакеты.

npm install --global --production windows-build-tools