Вы можете установить с помощью npm read me :
$ npm install -g node-gyp
Вам также необходимо установить:
В Windows:
Python (рекомендуется v2.7.10, v3.xx не поддерживается)
Убедитесь, что у вас есть переменная окружения PYTHON, и она установлена на диск: \ path \ to \ python.exe, а не в папку
Windows XP / Vista / 7:
Microsoft Visual Studio C ++ 2013 (версия Express работает хорошо)
- Если установка не удалась, попробуйте удалить любой распространяемый C ++ 2010 x64 & x86, который высначала установили
- Если вы получаете ошибки, из-за которых 64-разрядные компиляторы не установлены, вам также может потребоваться обновление компилятора для Windows SDK 7.1
Windows 7/8:
Microsoft Visual Studio C ++ 2013 для Windows Desktop (хорошо работает версия Express)
Windows 10:
Все версии Windows
Для 64-битных сборок узлов и собственных модулейВам также потребуется Windows 7 64-разрядный SDK
Вам может потребоваться выполнить одну из следующих команд, если ваша сборка жалуется на то, что WindowsSDKDir не установлен, и вы уверены, что вы уже выполнилиустановил SDK:
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x86
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x64
Если у вас установлено несколько версий Python, вы можете определить, какая версия Python используется в node-gyp, установив переменную '--python':
$ node-gyp --python /path/to/python2.7
Если node-gyp вызывается через npm и у вас естьЕсли установлено несколько версий Python, то вы можете установить в npm ключе конфигурации python соответствующее значение:
$ npm config set python /path/to/executable/python2.7
В качестве напоминания вы должны включить всю папку, содержащую модуль, в качестве пути к Windows,Добавьте переменную среды с именем NODE_PATH и установите для нее значение% USERPROFILE% \ Application Data \ npm \ node_modules (Windows XP),% AppData% \ npm \ node_modules (Windows 7/8/10) или везде, где npm заканчивает установку модулей наваш вкус Windows.Чтобы покончить с этим раз и навсегда, добавьте это как системную переменную на вкладке «Дополнительно» диалогового окна «Свойства системы» (запустите control.exe sysdm.cpl, System, 3).
Быстрое решение в Windows 7+ просто запустить:
rem for future
setx NODE_PATH %AppData%\npm\node_modules
rem for current session
set NODE_PATH=%AppData%\npm\node_modules
Стоит отметить, что NODE_PATH используется только при импорте модулей в приложениях Node.Если вы хотите использовать двоичные файлы глобально установленных модулей в CLI, вам необходимо добавить его также в вашу переменную PATH, но без части node_modules (например,% AppData% \ npm в Windows 7/8/10).