CLTM pode ser necessário se o seu proxy corporativo usar o NTLM da Microsoft.
Depois de ter o servidor proxy cntlm
configurado para upstream
proxy (que é seu proxy corporativo), basta configurar npm
para usá-lo:
npm config set proxy http://127.0.0.1:3128
npm config set https-proxy http://127.0.0.1:3128
Você deve ter os dois http
e https
.
A maioria dos gerenciadores de pacotes funciona melhor se o proxy estiver configurado no arquivo de configuração, em oposição à variável de ambiente, o que é melhor para executar scripts a partir da linha de comando.
No entanto, seu código de erro diz "conexão recusada", portanto, pode ser firewall de saída, bloqueio do SELinux ou porta errada para o host do proxy. Tente telnetar do mesmo usuário para ver se funciona e se a porta está aberta no proxy.