Npm ERR! Ошибка: подключите ECONNREFUSED

Я пытаюсь обновить менеджер пакетов npm (node) с помощью команды: npm install npm @latest -g, но я ', получив следующую ошибку в командной строке:

кто-то знает, что это на самом деле означает?

npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "[email protected]" "-g"

npm ERR! node v6.9.5
npm ERR! npm  v3.10.10
npm ERR! code ECONNREFUSED
npm ERR! errno ECONNREFUSED
npm ERR! syscall connect

npm ERR! Error: connect ECONNREFUSED xxx.xxx.xx.xxx:xxx
npm ERR!     at Object.exports._errnoException (util.js:1022:11)
npm ERR! If you are behind a proxy, please make sure that the
npm ERR! 'proxy' config is set properly.  See: 'npm help config'

любая помощь будет оценена.

Спасибо. nickJS

Ответ 2

Try:

npm config set proxy null
npm config set https-proxy null
npm config set registry http://registry.npmjs.org/

Ответ 3

Я получил похожую ошибку, когда я использовал Node JS за прокси-сервером. Вот что я должен был сделать, чтобы это исправить:

npm config set proxy http://jdoe:[email protected]:8080
npm config set https-proxy http://jdoe:[email protected]:8080

Просто замените "jdoe" и "password123" своими учетными данными для доступа к прокси-серверу. Все, что после @- это имя домена сервера, или вы также можете ввести точный IP-адрес. В моем случае оба адреса были HTTP (не HTTPS).

Чтобы подтвердить изменения, вы можете ввести:

npm config list

и ваши настройки должны быть указаны.

Вы также можете получить настройки прокси (адрес) из вашего браузера.

Ответ 4

Я пытался исправить эту проблему с помощью

npm config set registry http://registry.npmjs.org/
npm config set proxy http://myproxyblabla:myport
npm config set https-proxy http://myproxyblabla:myport

Но это не помогло. Единственное решение, которое работало для меня, заключается в добавлении дополнительных полей в файл хоста (C:\Windows\System32\drivers\etc\hosts)

151.101.36.162 registry.npmjs.com
151.101.36.162 registry.npmjs.org

Это позволяет npm разрешать адрес на сервер, с которого он загружает необходимые файлы. Вы можете ознакомиться с закрытой проблемой в репозитории npm, где это решение одобрено участниками npm.

Ответ 5

Я перепробовал все, что мог, но безрезультатно. Вот что я получаю:

нпм ERR! FetchError: сбой запроса к https://registry.npmjs.org/lite-server, причина: соединение ECONNREFUSED 10.32.47.71:80

нпм ERR! в ClientRequest.req.on.err(C:\Program Files\nodejs\node_modules\npm\node_modules\node-fetch-npm\src\index.js: 68: 14) npm ERR! на ClientRequest.emit(events.js: 189: 13) npm ERR! при ошибке (C:\Program Files\nodejs\node_modules\npm\node_modules\agent-base\index.js: 100: 9)

нпм ERR! в callbackError (C:\Program Files\nodejs\node_modules\npm\node_modules\agent-base\index.js: 122: 5) npm ERR! at process._tickCallback (internal/process/next_tick.js: 68: 7) npm ERR! {FetchError: сбой запроса к https://registry.npmjs.org/lite-server, причина: соединение ECONNREFUSED 10.32.47.71:80

нпм ERR! в ClientRequest.req.on.err(C:\Program Files\nodejs\node_modules\npm\node_modules\node-fetch-npm\src\index.js: 68: 14) npm ERR! на ClientRequest.emit(events.js: 189: 13) npm ERR! при ошибке (C:\Program Files\nodejs\node_modules\npm\node_modules\agent-base\index.js: 100: 9)

нпм ERR! в callbackError (C:\Program Files\nodejs\node_modules\npm\node_modules\agent-base\index.js: 122: 5) npm ERR! at process._tickCallback (internal/process/next_tick.js: 68: 7) npm ERR! message: сообщение:

нпм ERR! 'request to https://registry.npmjs.org/lite-server failed, reason: connect ECONNREFUSED 10.32.47.71:80', npm ERR! 'запрос к https://registry.npmjs.org/lite-server не выполнен, причина: connect ECONNREFUSED 10.32.47.71:80', npm ERR! type: 'system', npm ERR! введите: 'system', npm ERR! errno: 'ECONNREFUSED', npm ERR! errno: 'ECONNREFUSED', npm ERR! code: 'ECONNREFUSED', npm ERR! код: 'ECONNREFUSED', npm ERR! stack: стек:

нпм ERR! 'FetchError: request to https://registry.npmjs.org/lite-server failed, reason: connect ECONNREFUSED 10.32.47.71:80\n at ClientRequest.req.on.err(C:\Program Files\nodejs\node_modules\npm\node_modules\node-fetch-npm\src\index.js:68:14)\n at ClientRequest.emit(events.js:189:13)\n at onerror (C:\Program Files\nodejs\node_modules\npm\node_modules\agent-base\index.js:100:9)\n at callbackError (C:\Program Files\nodejs\node_modules\npm\node_modules\agent-base\index.js:122:5)\n at process._tickCallback (internal/process/next_tick.js:68:7)' } 'FetchError: сбой запроса к https://registry.npmjs.org/lite-server, причина: соединение ECONNREFUSED 10.32.47.71:80\n в ClientRequest.req.on.err(C:\Program Files\nodejs\node_modules\npm\node_modules\node-fetch-npm\src\index.js: 68: 14)\n в ClientRequest.emit(events.js: 189: 13)\n при ошибке (C:\Program Files\nodejs\node_modules\npm\node_modules\agent-base\index.js: 100: 9)\n at callbackError (C:\Program Files\nodejs\node_modules\npm\node_modules\agent-base\index.js: 122: 5)\n в process._tickCallback (internal/process/next_tick.js: 68: 7) '}

нпм ERR!