Lição: 006: Instalando Node.js e npm
Node.js é um ambiente de execução JavaScript construído sobre o motor V8 do Chrome. Ele permite que você execute código JavaScript no lado do servidor, tornando-se uma ferramenta poderosa para construir aplicações escaláveis. O npm (Node Package Manager) vem junto com o Node.js e é utilizado para gerenciar pacotes e dependências em seus projetos.
Nesta aula, vamos passar pelos passos detalhados para instalar o Node.js e o npm em sua máquina.
Passo 1: Baixar o Node.js
- Acesse o site oficial do Node.js.
- Você verá duas versões disponíveis para download:
- LTS (Long Term Support): Recomendado para a maioria dos usuários. É estável e recebe atualizações por um período mais longo.
- Current: Tem os recursos mais recentes, mas pode ser menos estável. Ideal para usuários que precisam das últimas funcionalidades do JavaScript.
Escolha a versão que melhor se adapta às suas necessidades. Para este tutorial, vamos prosseguir com a versão LTS.
Passo 2: Instalar o Node.js
Windows:
- Execute o instalador baixado.
- Siga as instruções do assistente de instalação.
- Certifique-se de marcar a caixa que diz "Instalar automaticamente as ferramentas necessárias" se solicitado.
macOS:
- Abra o arquivo
.pkg
baixado. - Siga as instruções do instalador para concluir a instalação.
Linux:
Para a maioria das distribuições Linux, você pode instalar o Node.js através de um gerenciador de pacotes. Veja a seguir como fazer isso para algumas distribuições comuns:
Debian/Ubuntu:
sudo apt update
sudo apt install nodejs npm
Fedora:
sudo dnf install nodejs
Arch Linux:
sudo pacman -S nodejs npm
Verificar a Instalação
Após a instalação, você pode verificar se o Node.js e o npm foram instalados corretamente executando os seguintes comandos no seu terminal ou prompt de comando:
node -v
npm -v
Ambos os comandos devem retornar os números das versões do Node.js e do npm, respectivamente.
Passo 3: Entendendo o npm
O npm é amplamente utilizado no desenvolvimento JavaScript para gerenciar pacotes. Após a instalação, você pode começar a usar o npm para instalar pacotes em seus projetos.
Inicializando um Projeto
Para criar um novo projeto Node.js, você precisará inicializá-lo com o npm. No seu terminal, navegue até o diretório do seu projeto e execute:
npm init
Este comando irá solicitar várias informações (como nome do pacote, versão, descrição, etc.). Você pode pressionar Enter
para aceitar os padrões ou personalizá-las conforme necessário. Esse comando cria um arquivo package.json
que rastreia as dependências do seu projeto.
Instalando Pacotes
Para instalar um pacote, use o seguinte comando:
npm install <nome-do-pacote>
Por exemplo, se você quiser instalar o popular framework express
, você deve executar:
npm install express
Esse comando não apenas baixa o pacote, mas também atualiza seu package.json
automaticamente.
Atualizando Pacotes
Se você quiser atualizar um pacote, pode usar:
npm update <nome-do-pacote>
Ou, para atualizar todos os pacotes:
npm update
Desinstalando Pacotes
Se você não precisar mais de um pacote, pode desinstalá-lo usando:
npm uninstall <nome-do-pacote>
Conclusão
Nesta aula, você aprendeu como instalar o Node.js e o npm, verificar suas instalações, inicializar um projeto e gerenciar pacotes usando o npm. Com esse conhecimento, você está pronto para começar a construir aplicações com Node.js e aproveitar o vasto ecossistema de pacotes disponíveis no npm.
Na próxima aula, exploraremos como configurar um servidor web simples com Node.js e criar uma aplicação básica. Fique ligado!