Descubra os comandos essenciais do Node.js que todo desenvolvedor precisa conhecer para gerenciar projetos e bibliotecas Javascript. Neste artigo, vamos ver os principais comandos, como utilizá-los e exemplos práticos de aplicação em projetos Javascript.
Quais os principais comandos node.js?
npm install
O comando `npm install` é essencial para instalar pacotes e bibliotecas Javascript dentro de um projeto Node.js. Ele permite adicionar rapidamente qualquer biblioteca Javascript necessária, baixando-a e configurando-a de forma simples e eficiente. Além disso, o npm cria a pasta `node_modules` com todas as bibliotecas instaladas, garantindo a organização do projeto.
- Instalação de pacotes e bibliotecas Javascript.
- Criação da pasta `node_modules` com as bibliotecas instaladas.
- Facilidade e eficiência na adição de bibliotecas necessárias.
Versões específicas
Ao utilizar o `npm install`, é possível especificar versões específicas de pacotes. Por exemplo, é viável definir uma versão exata ou um intervalo de versão, o que oferece maior controle sobre as dependências do projeto. Ao utilizar o formato `npm install react@18.1.0`, a versão 18.1.0 do React será instalada. Já ao utilizar o til (~), como em `npm install react@~18.1.0`, será instalada a versão 18.1.x mais recente disponível.
- Especificação de versões exatas ou intervalos de versão.
- Maior controle sobre as dependências do projeto.
- Utilização do formato `npm install pacote@versão`.
npm uninstall
O comando `npm uninstall` é utilizado para remover pacotes previamente instalados no projeto. Ele permite a exclusão de referências no `package.json` e a remoção dos arquivos baixados em `node_modules`. Essa funcionalidade é útil quando um pacote instalado não é mais necessário ou precisa ser substituído por uma versão mais recente.
- Remoção de pacotes previamente instalados.
- Exclusão de referências no `package.json` e remoção de arquivos em `node_modules`.
- Substituição de pacotes por versões mais recentes.
npm update
O comando `npm update` é utilizado para atualizar pacotes para suas versões mais recentes. Ao executar `npm update pacote`, o npm irá baixar e configurar a versão mais nova disponível do pacote especificado. Essa funcionalidade é útil para garantir que o projeto esteja utilizando as versões mais atualizadas das bibliotecas, o que pode trazer melhorias de desempenho e correções de segurança.
- Atualização de pacotes para suas versões mais recentes.
- Garantia do uso das versões mais atualizadas das bibliotecas.
- Possíveis melhorias de desempenho e correções de segurança.



Como configurar e desinstalar o React?
Ao utilizar o comando ‘react-app meu-app’, o npm configurará e instalará diversas bibliotecas, incluindo o React. Caso deseje desinstalar o React do projeto, o comando ‘npm uninstall react’ pode ser utilizado. Este comando remove completamente o React do projeto, excluindo a referência ao React do package.json e deletando a pasta ‘react’ e todos os arquivos relacionados ao React em node_modules. Isso ajuda a limpar arquivos desnecessários e economizar espaço em disco.
- O comando ‘react-app meu-app’ configura e instala diversas bibliotecas, incluindo o React.
- O comando ‘npm uninstall react‘ remove completamente o React do projeto.
- A exclusão do React do projeto inclui a remoção da referência ao React do package.json e a exclusão da pasta ‘react‘ e de todos os arquivos relacionados ao React em node_modules.
Como atualizar pacotes com npm update?
Além do comando ‘npm install’ que sempre baixa a versão mais recente de um pacote, podemos atualizar um pacote já instalado para uma versão mais nova utilizando o comando ‘npm update’. Por exemplo, se desejamos atualizar o React da versão 17.0.2 para a versão mais recente disponível, executamos ‘npm update react’. Isso permite facilmente atualizar as bibliotecas do projeto para correções de bugs, melhorias e novas funcionalidades.
- O comando ‘npm update’ permite atualizar um pacote já instalado para uma versão mais nova.
- A atualização do React pode ser feita com o comando ‘npm update react‘.
- A atualização de pacotes possibilita a obtenção de correções de bugs, melhorias e novas funcionalidades para o projeto.
Como inicializar o npm com npm init?
Ao utilizar o comando ‘npm init’, o npm faz algumas perguntas para criar o arquivo package.json com as configurações básicas. Este comando é utilizado para inicializar o npm em um projeto, fornecendo um processo simples e direto para a criação do arquivo package.json. O arquivo gerado incluirá informações como nome do projeto, versão, descrição, ponto de entrada, comandos de teste, repositório git, palavras-chave, autor e licença.
Veja um trecho da nossa aula sobre Node.JS:
Como iniciar um projeto Node.js?
Ao iniciar um projeto Node.js, é essencial utilizar o comando npm init para definir metadados e gerenciar as dependências do projeto. Isso estabelece uma base sólida para o desenvolvimento do projeto.
- O comando npm init é fundamental para definir metadados e gerenciar dependências do projeto.
- Inicializar um projeto Node.js com npm init estabelece uma base sólida para o desenvolvimento.
- Utilizar npm init no início do projeto facilita a padronização e organização do código.
Como utilizar o comando npm start?
O comando npm start é utilizado para iniciar uma aplicação Node.js conforme definido no package.json. Ele permite padronizar a forma de executar e testar aplicações Node.js e JavaScript.
- npm start inicia a aplicação conforme definido no package.json do projeto.
- Padroniza a forma de executar e testar aplicações Node.js e JavaScript.
- Facilita a execução e teste de aplicações, proporcionando um ambiente de desenvolvimento consistente.
Como funciona o comando npm run?
O comando npm run é similar ao npm start, porém executa qualquer script definido no package.json. Isso permite executar qualquer comando definido nos scripts do package.json, facilitando a padronização de tarefas no projeto.
- npm run executa qualquer script definido no package.json.
- Facilita a padronização de tarefas no projeto.
- Permite a execução de comandos personalizados definidos nos scripts do package.json.
Quais são os principais comandos do node.js e npm?
O Node.js e o npm oferecem diversos comandos que auxiliam no desenvolvimento e gerenciamento de aplicações JavaScript. Além do npm start e npm run, outros comandos essenciais incluem npm install, npm uninstall, npm update e npm init.
- npm install: Utilizado para instalar pacotes e bibliotecas.
- npm uninstall: Remove pacotes não utilizados.
- npm update: Atualiza versões de pacotes.
- npm init: Inicializa o npm no projeto.
- npm start: Executa a aplicação conforme o script start.
- npm run: Executa qualquer script definido no package.json.
Conclusão
Dominar os comandos essenciais do Node.js é fundamental para aumentar a produtividade no desenvolvimento com Node.js e Javascript. Eles permitem iniciar, gerenciar e executar aplicações de forma rápida e padronizada, resolvendo muitos problemas à medida que o projeto cresce. Pratique bastante todos os comandos apresentados neste artigo para se tornar um desenvolvedor Node.js mais eficiente e preparado para cenários reais.