Iniciante Fundamentos

npm: gerenciador de pacotes

O npm (Node Package Manager) é a ferramenta que gerencia as bibliotecas (pacotes) do seu projeto. Ele já vem instalado junto com o Node.js.

Iniciar um projeto

O comando npm init cria o arquivo package.json, que descreve o projeto:

// npm init        (faz perguntas)
// npm init -y     (aceita tudo com valores padrão)

Instalar pacotes

Use npm install (ou npm i) seguido do nome do pacote:

// npm install express
// Instala o express e salva em dependencies

Dependências de desenvolvimento

Pacotes usados só durante o desenvolvimento (testes, lint) vão em devDependencies:

// npm install --save-dev jest

A pasta node_modules

  • Os pacotes instalados ficam em node_modules.
  • Essa pasta não deve ser versionada (adicione no .gitignore).
  • Para reinstalar tudo, basta rodar npm install (lê o package.json).

Usar o pacote

const express = require("express");
const app = express();