Erro ao instalar npm i lodash

3 respostas
programação
makjesus

Estou tentando instalar o C:\developer\js>npm i lodash no terninal do node, porém está reportando esse erro:
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! network request to https://registry.npmjs.org/lodash failed,
reason: connect ETIMEDOUT 104.16.16.35:443
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! D:\Usuários\100494160310\AppData\Roaming\npm-cache_logs\2018-09-11T18_22_47_396Z-debug.log

3 Respostas

peczenyj

Problema de rede aparentemente.

jonsoar94

Problema de proxy ao meu ver. O npm costuma ter esses problemas muitas vezes, por isso sugiro a utilizar como gerenciador de pacotes do node o yarn, é mais veloz e prático do que o npm.

ask1

Opa, desculpem reviver esse tópico.
Mas, para alguém que for passar por aqui que está com esse problema (proxy na rede), acho válido deixar registrado como resolver.

Existem duas formas:
1º - Setar a proxy por padrão no npm, dessa forma:

npm config set proxy http://sua.proxy.aqui:porta
npm config set https-proxy http://sua.proxy.aqui:porta

Isso deixará por padrão a proxy e não terá mais problemas pra baixar qualquer dependência.

2º - Caso não queira deixar por padrão a proxy, pode fazer da seguinte forma, lembrando que sempre que quiser baixar uma dependência deve utilizar o seguinte código:

npm --proxy http://sua.proxy.aqui:porta install nome_do_pacote

Lembrando que da segunda forma, será necessário toda vez que baixar um pacote inserir esse código.

Caso não saiba onde encontrar a proxy (windows), clique no menu iniciar, digite “proxy”
Irá aparecer a opção “Configurar o servidor proxy”, clique em “configurações da lan” e você verá a sua proxy.

Criado 11 de setembro de 2018
Ultima resposta 2 de mar. de 2019
Respostas 3
Participantes 4