сбои установки node-gyp в Windows - PullRequest
0 голосов
/ 19 мая 2018
  • Версия узла : узел -v и npm -v

узел v8.11.2

npm v6.0.1

  • Платформа : uname -a (UNIX) или systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)

Windows

  • Компилятор : (UNIX) или `msbuild / version & cl (Windows) -> Windows
  • Модуль : холст узла

Подробный вывод(из npm или node-gyp):

Я попытался установить node-gyp из npm в соответствии с инструкциями для windows в репозитории node-gyp: https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules

У меня есть python2.7 установлено

Я изменил настройку конфигурации npm, указав правильную версию python

Я выполнил инструкции option2 и у меня правильно работает GTK.Я вижу демонстрационный виджет для GTK при запуске cmd.

Я ввожу следующую команду:

node-gyp rebuild --GTK_Root=C:\Users\davidlop\Documents\Software\GTK

, и все, что я получаю, это: bash: node-gyp: команда не найдена

Я перепробовал каждое исправление, я удалил и переустановил узел npm.

Я выполнил все инструкции, указанные в письме.Как мне установить это?Я пытаюсь работать с холстом узла, и требуется узел-гипо ... Что я делаю не так?

`` `

Я потерял трек журнала и где он находится.Как только я получу некоторый прогресс и новый журнал, я опубликую.

Также я добавил свой каталог $ PATH / users / AppData / Roaming / npm в мой PATH.Я получаю сообщение об ошибке:

Ошибка: не удается найти модуль 'C: \ Program Files \ Git \ node_modules \ node-gyp \ bin \ node-gyp.js'

`` `

1 Ответ

0 голосов
/ 28 мая 2018

Убедитесь, что вы установили node-gyp во всем мире.Глядя на вашу проблему, кажется, что файл node-gyp.js недоступен по указанному пути.

Установка Node Gyp для Windows

npm install -g node-gyp

После установки узла-gyp глобально, откройте командную строку как Администратор и выполните следующую команду для установки инструментов построения окна.

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

После установки выполните следующую команду, чтобы восстановить GTK.

node-gyp rebuild --GTK_Root=C:\Users\davidlop\Documents\Software\GTK
...