установка npm не устанавливает пакеты

#javascript #node.js #npm

Вопрос:

Я пытался установить пакеты npm install discord.js , например, запустив, но он не устанавливает их. Ниже находится терминал.

 npm ERR! code ECONNRESET
npm ERR! syscall read
npm ERR! errno ECONNRESET
npm ERR! network request to https://registry.npmjs.org/discord.js/-/discord.js-13.1.0.tgz 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:
 

Это происходит после 5-10 — минутного периода ожидания.
Я сделал почти все, что только можно вообразить. Любая помощь будет признательна.
Спасибо!
XRift_0

Редактировать
После отключения Касперского это сработало. Как заставить его работать с включенным Kaspersky?

Ответ №1:

Попробуй:

npm config set registry http://registry.npmjs.org/

Так что npm запросы на http URL вместо https.

и после этого попробуйте выполнить ту же npm install discord.js команду.

Ответ №2:

Он пытается использовать конфигурацию прокси-сервера, установленную на вашем компьютере.

Проверьте файл .npmrc, доступный по адресу C:Usersyourprofile.npmrc.

Добавьте или удалите конфигурацию прокси-сервера соответствующим образом или удалите файл .npmrc

прокси=http://proxyserverpordn:прокси-порт/

https-прокси=http://прокси-сервер:прокси-порт

http-proxy=http://proxyusername:proxyuserpassword@proxyserveripordns:proxyport

строгий-ssl=ложь

Комментарии:

1. В файле .npmrc ничего не было, и он все еще не работал после его удаления.

2. Вы работаете из корпоративной сети, где ваши внешние веб-запросы маршрутизируются через прокси-сервер? В этом случае вам необходимо добавить настройки своего прокси-сервера, как уже упоминалось. Отметил, что вы можете запустить отключение Касперского, это означает, что вам необходимо отключить Касперского, работающего в качестве прокси-сервера.

3. Я на домашнем компьютере без настройки прокси-сервера.

Ответ №3:

Эта версия была устаревшей , теперь ее больше нет в npm

Эта версия была признана устаревшей

Комментарии:

1. Это версия машинописного текста.