Node.js - NPM comandos úteis
O NPM (Node Package Manager) é o gerenciador de pacotes no Node.js e é um grande auxiliar no desenvolvimento de aplicações. Vamos mostrar aqui alguns comandos básicos para ajudar no desenvolvimento de aplicações Node.js
Inicializando o NPM dentro de uma aplicação.
Para isso você deve estar dentro da pasta de seu projeto
npm init
Você também pode iniciar o NPM com as opções padrão diretamente, pulando a fase de perguntas e respostas
npm init -y
Versionando uma aplicação
npm version minor
(as possibilidades são: major | minor | patch)
- Major geralmente é usado para uma grande modificação da aplicação
- Minor geralmente é usado quando é feita a implementação de uma nova ferramenta sem grandes alterações na aplicação como um todo
- Patch geralmente é usado quando erros são corrigidos
Para que a versão vá para seu repositorio GIT remoto basta dar um push com a tag de versão
git push origin master --tags
Instalando uma aplicação
Quando baixamos uma aplicação Node.js do Github ou outro repositório é necessário instalar os pacotes essenciais para o funcionamento da aplicação
npm install
Porém o comando acima irá instalar todos os pacotes registrados no package.json, incluindo os de desenvolvimento e que não são necessários para simplesmente rodar a aplicação.
Se quisermos instalar apenas os pacotes para rodar a aplicação
npm install --production
Instalando pacotes durante o desenvolvimento
Para instalar um pacote específico devemos consultar seu nome no repositório do NPM.
Ao descobrir o nome do pacote basta executar o comando
Para instalar um pacote específico devemos consultar seu nome no repositório do NPM.
Ao descobrir o nome do pacote basta executar o comando
npm install <nome_do_pacote>
Dependendo da configuração do NPM pode ser que o pacote instalado com o comando acima não registre no arquivo package.json. Neste caso devemos forçar a instalação com o comando abaixo
npm install <nome_do_pacote> --save
Instalando pacotes apenas para desenvolvimento (como os de teste Mocha e Chai).
Os pacotes serão registrados dentro do package.json em devDependencies mantendo assim a separação entre os pacotes necessários para rodar a aplicação e os apenas para desenvolver a aplicação
npm install <nome_do_pacote> --save-dev
ou
npm i <nome_do_pacote> -D
Desinstalando um pacote
npm rm <nome_do_pacote>
Procurando um pacote no repositório do NPM
É possível fazer buscas no repositório NPM diretamente pela linha de comando
npm search <nome_do_que_deseja_buscar>
É possível também ver detalhes de um pacote
npm view <nome_do_pacote>
Comentários
Postar um comentário