Instalando NPM através de um proxy

Cada vez mais a utilização do node.js é necessária no Front-end World, tornando-se uma ferramenta essencial para auxiliar os seus projetos. E a utilização do node.js independe de você ser um desenvolvedor node.js.

Isto acontece por que muitas ferramentas de apoio ao desenvolvimento web estão sendo construídas nesta linguagem – sendo que estas ferramentas são tão boas que quase que estão se tornando padrões de mercado.

Alguns exemplos de ferramentas extremamente úteis que eu posso citar são as seguintes: Bower, Typescript, modern.ie, CoffeeScript e o LESS.

O node.js trabalha com um repositório super interessante para gerenciar projetos de código aberto chamado NPM (node package modules).  Estas ferramentas estão lá, além de uma série de projetos que poderão (e irão) ser utilizadas como dependências de seus próprios projetos escritos em node.js (como os npms Express e Jade).

Utilizar o npm é muito simples. Basta abrir o Command Prompt e digitar npm install <nome_do_pacote> e automaticamente será realizado o download do pacote (assim como suas dependências)  na raiz de seu projeto dentro de uma pasta chamada node_modules.

Existe também a possibilidade de instalar os  de forma global, assim você não precisa ficar realizando o download dos pacotes mais comuns todas as vezes que criar um novo projeto. Para isto basta digitar npm install –g <nome_do_pacote>.

Recomendo a leitura deste artigo para entender melhor o que é npm.

O problema é quando você está numa rede que sai para a internet através de proxy! A maior parte do pessoal de mata para conseguir funcionar.

Então vamos a duas dicas para conseguir resolver este obstáculo.

1)      Você pode instalar o pacote através do seguinte comando:
npm –proxy http://enderecodoproxy:porta install <nome_do_pacote>

2)      Você pode criar uma configuração para não precisar ficar digitando o proxy toda hora:

2.1 – Abra o seu bloco do notas e digite:

proxy = http://enderecodoproxy:porta

2.2 – Salve em “C:\Users\SeuUsuario” ou “C:\Usuários\SeuUsuario” com o nome .npmrc

3.1 – agora você pode instalar qualquer pacote da forma tradicional sem especificar o proxy.

Por enquanto é isto aí!

Até a próxima!

Etiquetado , , , ,

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: