как исправить ошибку, когда npm устанавливает png-img или npm устанавливает hermione chai - PullRequest
0 голосов
/ 05 июля 2019

В основном я пытаюсь проверить Гермиону (см. Теги), но столкнулся с ошибками:

при запуске

npm install hermione chai

Я получаю сообщение об ошибке при установке png-img пакет, который заканчивается в терминале чем-то вроде этого:

gyp ERR! stack Error: `gyp` failed with exit code: 1

Я также заметил, что gyp был не самым последним:

gyp ERR! node-gyp -v v3.6.2

, поэтому я, естественно, попыталсячтобы обновить его:

npm install -g node-gyp

, но когда я повторил попытку установки hermione, я все еще получаю ту же ошибку, что еще более важно, я заметил, что node-gyp все еще работает на той же более старой версии.

После копанияЯ также видел предложение установить png-img самостоятельно, столкнулся с той же проблемой.

1 Ответ

0 голосов
/ 05 июля 2019

Наконец нашел эту ссылку

оказывается, что у npm есть собственный внутренний пакет node-gyp, и вы должны принудительно обновить его:

npm explore npm -g -- npm install node-gyp@latest

вам может понадобиться использовать sudo для вышеперечисленного, но я считаю, что я также читал, что если вам нужно запустить sudo перед командами npm, возможно, вы установили его неправильно ...

...