Windows 7: a enfrentar o problema ao instalar dependecies do MPN usando o comando "npm install"

estou a tentar instalar as dependências npm mencionadas no ficheiro package.json usando o comando npm install. Uma coisa eu gostaria de mencionar que eu estou na rede da empresa, mas eu tentei usar os direitos administrativos também. Continuo a ter o mesmo erro. Abaixo está a imagem de erro: enter image description here

Aqui está o meu pacote.ficheiro json:

{
  "name": "gulp-autoreload",
  "description": "The simplest Live Reload environment",
  "version": "0.0.1",
  "dependencies": {
    "connect": "^2.14.4",
    "connect-livereload": "^0.5.3",
    "gulp": "^3.8.5",
    "gulp-livereload": "^3.8.0",
    "opn": "^1.0.1"
  },
  "scripts": {
    "start": "gulp"
  }
}
Por favor, diz-me qual pode ser o problema.

Author: VicJordan, 2015-12-04

1 answers

Para aqueles que estão por trás de um proxy web corporativo:

A configurar o nó.js e usar npm pode ser uma grande dor. Eu pensei que as configurações de proxy da web seria como o resto do mundo unix e exigem para definir o HTTP_PROXY e HTTPS_PROXY variáveis de ambiente. Embora eu tenha clonado o repositório de nódulos do Github para que eles já estejam configurados. O que se passa?

Um pouco de pesquisa e eu descubro que o npm usa um ficheiro de configuração e pode ser adicionado à linha de comandos configuração do npm definida .... A chave para acertar é a ortografia das configurações. Isto já me mordeu tantas vezes! Fazer com que o npm funcione por trás de um 'proxy' requer a configuração do 'proxy' e do 'https-proxy'. A chave é notar que - (dash) não é um _ (sublinhado).

Então o procedimento completo é o nó de instalação.js via instalador ou fonte. Abre uma linha de comandos ou uma sessão de terminal e executa o seguinte comandos para configurar o npm a funcionar com o seu web proxy. Comando utilização proxy.company.com como endereço e 8080 como porto

npm config set proxy http://proxy.company.com:8080 

npm config set https-proxy http://proxy.company.com:8080

Você pode verificar a configuração com :

npm config ls -l | grep prox
 0
Author: Profstyle, 2015-12-04 08:17:55