npm / yarn

2025.12.06

Inicialização

npmyarnDescrição
npm inityarn initInicialização interativa
npm init -yyarn init -yInicialização com valores padrão

Instalação de Pacotes

npmyarnDescrição
npm installyarnInstalar dependências
npm install pkgyarn add pkgAdicionar pacote
npm install -D pkgyarn add -D pkgAdicionar como dependência de desenvolvimento
npm install -g pkgyarn global add pkgInstalação global
npm install pkg@1.0.0yarn add pkg@1.0.0Especificar versão
npm install pkg@latestyarn add pkg@latestInstalar versão mais recente

Remoção de Pacotes

npmyarnDescrição
npm uninstall pkgyarn remove pkgRemover pacote
npm uninstall -g pkgyarn global remove pkgRemoção global

Atualização de Pacotes

npmyarnDescrição
npm updateyarn upgradeAtualizar todos os pacotes
npm update pkgyarn upgrade pkgAtualizar pacote específico
npm outdatedyarn outdatedExibir pacotes com atualizações disponíveis

Informações

npmyarnDescrição
npm listyarn listLista de pacotes instalados
npm list --depth=0yarn list --depth=0Exibir apenas nível superior
npm info pkgyarn info pkgInformações do pacote
npm search keyword-Pesquisar pacotes
npm view pkg versionsyarn info pkg versionsVersões disponíveis

Execução de Scripts

npmyarnDescrição
npm run scriptyarn scriptExecutar script
npm startyarn startExecutar script start
npm testyarn testExecutar script test
npm run buildyarn buildExecutar script build
npx pkgyarn dlx pkgExecutar temporariamente

Cache

npmyarnDescrição
npm cache clean --forceyarn cache cleanLimpar cache
npm cache verify-Verificar cache

Arquivo de Lock

npmyarnDescrição
package-lock.jsonyarn.lockNome do arquivo de lock
npm ciyarn install --frozen-lockfileUso estrito do arquivo de lock

Publicação (Publishing)

npmyarnDescrição
npm loginyarn loginLogin no registro
npm publishyarn publishPublicar pacote
npm unpublish pkg-Remover pacote publicado
npm version patchyarn version --patchAtualização de versão patch
npm version minoryarn version --minorAtualização de versão minor
npm version majoryarn version --majorAtualização de versão major

Configuração

npmyarnDescrição
npm config listyarn config listLista de configurações
npm config set key valueyarn config set key valueAlterar configuração
npm config get keyyarn config get keyObter configuração

Auditoria e Segurança

npmyarnDescrição
npm audityarn auditVerificar vulnerabilidades
npm audit fix-Correção automática de vulnerabilidades

Workspaces

npmyarnDescrição
npm init -w packages/a-Inicializar workspace
npm install -w a pkgyarn workspace a add pkgAdicionar a workspace específico
npm run -w a scriptyarn workspace a scriptExecutar em workspace específico
npm run --workspaces scriptyarn workspaces run scriptExecutar em todos os workspaces

Combinações de Comandos Úteis

ComandoDescrição
rm -rf node_modules && npm installInstalação limpa
npm list --depth=0 | grep pkgPesquisar pacote
npm ls pkgExibir origem da dependência do pacote
npm explain pkgExibir detalhes das dependências
npm dedupeOrganizar pacotes duplicados
npm pruneRemover pacotes desnecessários
← Voltar para a lista