Npm не может установить Scrypt. восстановление узла - PullRequest
1 голос
/ 26 октября 2019

Я хочу запустить приложение блокчейна, но я получил эту ошибку.

npm ERR! код ELIFECYCLE
npm ERR! errno 1
npm ERR! scrypt@6.0.3 установить: node-gyp rebuild
npm ERR! Статус выхода 1
npm ERR!
npm ERR! Не удалось выполнить сценарий установки scrypt@6.0.3.
npm ERR! Вероятно, это не проблема с npm.

Вероятно, есть дополнительные выходные данные регистрации выше.

Я попытался удалить node_modules, npm проверка кэша и npm installочередной раз. Я удалил и переустановил npm и nodejs. Моя npm версия 6.12.0 и node версия v12.13.0

Ответы [ 2 ]

0 голосов
/ 01 ноября 2019

Инструменты разработчика командной строки потребуется для перекомпиляции:

macOS

https://developer.apple.com/downloads/index.action Загрузить 'Инструменты командной строки дляXcode 11 'Во время процесса установки у вас будет запрошен логин Apple Developer.

Ubuntu

$ sudo apt-get install build-essential

Windows 10

$ npm install -g windows-build-tools

0 голосов
/ 26 октября 2019

https://github.com/ethereum/web3.js/issues/1066#issuecomment-338841841

По этой ссылке:

Я решил это, используя следующие шаги

npm install --global --production windows-build-tools
node-gyp configure --msvs_version=2015
npm config set python /path/to/executable/python2.7
npm install web3 --save

ИКроме того, я думаю, что вы можете выполнить следующие шаги, чтобы исправить узел-гип:

https://github.com/nodejs/node-gyp

...