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();