Como instalar um pacote com NPM
Quem está começando a jornada com NodeJS, após criar um projeto com o NPM, precisa saber instalar pacotes para dar mais poder à aplicação.
O comando para instalar pacotes com o NPM é simples:
npm install <nome do pacote>
Como exemplo vamos instalar o pacote restify-clients
, que nos ajuda a criar requisições HTTP em uma API REST. Para instalar esse pacote, basta executar o comando abaixo na pasta do seu projeto.
npm install restify-clients
Veja abaixo o resultado da execução deste comando em um projeto node de exemplo.
Perceba que após a execução do comando, o arquivo package.json
deste projeto de exemplo foi alterado. O npm install
adicionou o pacote restify-clients
como dependência do projeto no arquivo package.json
.
Nota: Nas versões anteriores à 5 do
npm
era necessário incluir o parâmetro--save
ao comando para que o pacote fosse incluído como dependência nopackage.json
. Mas a partir da versão 5 do npm o --save é executado por padrão, não sendo mais necessário incluí-lo no comando.
Outra coisa a se notar é que o npm baixa o pacote que estamos instalando e todas as suas dependências e os adiciona na pasta node_modules
.
Com o pacote instalado, nós podemos agora usar esse pacote em nosso código node através da função require
.
Por exemplo, o código de exemplo abaixo, faz uma requisição GET usando o restify-clients que acabamos de instalar.
var restifyClients = require('restify-clients');
var cliente = restifyClients.createJsonClient({
url: 'https://dicasdeprogramacao.com.br'
});
cliente.get('/exemplo.txt', (error, req, res, retorno) => {
console.log('consumindo serviço de cartões');
console.log(retorno);
});
O gif abaixo mostra a execução deste código de exemplo como o node.