Ответ 1
В последнее время у NPM проблемы с сервером. Попробуйте запустить команду с помощью -verbose
, чтобы проверить и посмотреть, что происходит, и быть терпеливым.
Всякий раз, когда я хочу установить модуль с NPM, он зависает на этом этапе:
npm install express
npm http GET https://registry.npmjs.org/express
И это оно. У него такое поведение для всего, что я ввожу вместо выражения. Я установил nodejs и nvm таким образом (Ubuntu 13.10):
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Я попытался поискать в Интернете и GitHub, и я обнаружил закрытую проблему о том, что npm навсегда зависает при попытке установить модуль... но это была действительно старая проблема. Прежде чем спросить разработчиков, я что-то упускаю из виду?
Я попытался скомпилировать nodejs и npm, но результат был одинаковым.
РЕДАКТИРОВАТЬ: npm install express -verbose
→ http://pastebin.com/tGY3V6Ly Ошибка:
npm info retry will retry, error on last attempt: Error: tunneling socket could not be established, cause=140072708810560:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:766:
В последнее время у NPM проблемы с сервером. Попробуйте запустить команду с помощью -verbose
, чтобы проверить и посмотреть, что происходит, и быть терпеливым.
У меня была эта проблема на BeagleBone Black (устройство с низким энергопотреблением ARM) и запуск чипа npm для кэша, похоже, снова переместился.
Попробуйте без https
:
npm config set registry http://registry.npmjs.org/
У меня была такая же проблема, и я решил отключить все свои брандмауэры
После часа борьбы я очистил .npm
и node_modesl/.staging
, и проблема просто исчезла! (замените пути своими)
yes|rm/root/.npm/* -R
yes|rm/path/to/node_modules/.staging/* -R
npm install
Я открыл консоль с правами администратора и побежал npm install
в windows. Моя проблема была исправлена с помощью этого
У меня была такая же ошибка, и проблема была в прокси: раньше я настраивал переменную среды HTTP_PROXY
и после ее удаления npm install
завершался без ошибок.
У меня была эта проблема в терминале Windows git bash - переустановка последней версии git bash исправлена она
Я использовал более старую версию узла. Я использовал более новую версию Type в Terminal:
nvm use stable
а потом
npm i
и все работало просто отлично.
Для меня это то, что сработало:
npm cache clean
А потом я перезагрузил окно терминала и снова запустил npm install
.