Ошибка установки кармы

Вопрос:Пытался установить Karma npm install -g karma Выдается предупреждение npm WARN optional dep failed, continuing fsevents@0.3.5 В конце кажется, что Карма не установлена ​​ karma init karma.config.js 'karma' is not recognized as an internal or external command (so a windows installation). Однако, кажется, что в кармане есть C:UsersMeAppDataRoamingnpmnode_moduleskarma и файл builerror.log gyp ERR! configure error

Вопрос:

Пытался установить Karma

npm install -g karma

Выдается предупреждение

npm WARN optional dep failed, continuing fsevents@0.3.5

В конце кажется, что Карма не установлена ​​

karma init karma.config.js ‘karma’ is not recognized as an internal or external command (so a windows installation).

Однако, кажется, что в кармане есть

C:UsersMeAppDataRoamingnpmnode_moduleskarma

и файл builerror.log

gyp ERR! configure error gyp ERR! stack Error: Can’t find Python executable «python», you can set the PYTHON env variable. gyp ERR! stack at failNoPython (c:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibconfigure.js:103:14) gyp ERR! stack at c:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibconfigure.js:64:11 gyp ERR! stack at Object.oncomplete (evalmachine.<anonymous>:108:15) gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command «node» «c:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js» «rebuild» gyp ERR! cwd C:UsersMeAppDataRoamingnpmnode_moduleskarmanode_modulessocket.ionode_modulessocket.io-clientnode_modulesws gyp ERR! node -v v0.10.36 gyp ERR! node-gyp -v v1.0.1 gyp ERR! not ok

Нужно ли устанавливать python для работы с кармой или что-то еще не так? Заранее благодарим за помощь!

Лучший ответ:

Вам необходимо установить интерфейс командной строки, чтобы karma был распознан:

npm install -g karma-cli

Руководство по установке кармы

Ошибка node-gyp заключается в том, что python не установлен. Чтобы избежать этой ошибки, выполните следующие действия:

  • Установить python (v2.7.10 рекомендуется, v3.x.x не поддерживается): http://www.python.org/getit/windows/
  • Убедитесь, что у вас есть переменная среды PYTHON, и она настроена на диск:pathtopython.exe не в папку
  • Установка Visual Studio

Windows XP/Vista/7:
 – Microsoft Visual Studio С++ 2013 (экспресс-версия работает хорошо)
 – Если сбой установки, попробуйте удалить любой x64 x64 и x86
 Распространяемый, который вы установили первым
 – Если вы получаете ошибки, что 64-разрядные компиляторы не установлены, вы можете  также необходимо обновить компилятор для Windows SDK 7.1

Windows 7/8:
 – Microsoft Visual Studio С++ 2013 для Windows Desktop (экспресс-версия  хорошо работает)

Windows 10:
 – Установите версию Visual Studio Community 2015 Edition. (Выборочная установка, выбор  Visual С++ во время установки)
 – Установить переменную среды GYP_MSVS_VERSION = 2015
 – Запустите командную строку в качестве администратора

Если вышеуказанные шаги не сработали или вы не уверены, посетите http://www.serverpals.com/blog/building-using-node-gyp-with-visual-studio-express-2015-on-windows-10-pro-x64 для полного пошагового руководства.

Все версии Windows
 – Для 64-битных сборников node и собственных модулей вам также понадобится  Windows 7 64-разрядный SDK

Возможно, вам понадобится выполнить одну из следующих команд, если ваша сборка жалуется на то, что WindowsSDKDir не установлен, и вы уверены, что вы уже установили SDK:

call «C:Program FilesMicrosoft SDKsWindowsv7.1binSetenv.cmd» /Release /x86 call «C:Program FilesMicrosoft SDKsWindowsv7.1binSetenv.cmd» /Release /x64

Источник: node -gyp Github

Ответ №1

Ссылка из qaru.site/questions/40440/….
Карма требует node -gyp, а node-gyp имеет свою собственную зависимость (от github).
Особенно Windows, вам нужно python и убедитесь, что у вас есть переменная окружения PYTHON.

Оцените статью
Добавить комментарий