Есть ли способ решить ошибку ECONNRESET при использовании npm?Мне нужно перезагрузить машину, чтобы это исправить - PullRequest
0 голосов
/ 28 марта 2019

После некоторого использования компьютера я больше не могу использовать npm install. Если я перезагружаю компьютер, то все возвращается к работе. Я использую MacOS Mojave 10.14.3 с узлом v11.12.0 и npm 6.9.0.

Попробовал решения здесь: npm не работает - "прочитать ECONNRESET" но безуспешно

npm i faker
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! network request to https://registry.npmjs.org/faker failed, reason: read ECONNRESET
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/flaviomelo/.npm/_logs/2019-03-28T12_25_35_242Z-debug.log

1 Ответ

0 голосов
/ 28 марта 2019

Всегда возможно, что в течение нескольких минут NPM не работал - так что попробуйте еще раз на всякий случай.

Но в целом я бы начал с того, чтобы попытаться выяснить, в чем проблема.

Попробуйте это:

curl https://registry.npmjs.org/faker

Это должно создать страницы и страницы в формате JSON. Если этого не произойдет, то, возможно, ваш терминал по какой-либо причине не сможет получить доступ к Интернету. Комментарии ниже этого ответа содержат дальнейшие шаги, которые вы можете попробовать отладить.

Если он производит много JSON, значит, есть проблема в вашей версии NPM / узла. Поскольку они кажутся самыми последними, попробуйте понизить рейтинг каждого, чтобы увидеть, является ли это новой ошибкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...