Skip to content

deppbrazil/npm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm

Inspirado no vĂ­deo do Rafael Dias

Iniciando

npm init

  • name: npm
  • version: 1.0.0
  • description: Gerenciando pacotes com npm
  • entry point: index.html
  • test command: ``
  • git repository: ``
  • keywords: npm initnpm startingnpm
  • author: Mir Carvalho
  • licence: MIT

Isso vai gerar o package.json

Buscando pacotes/plugin pela linha de comando

Salvar informaçÔes em um .json,txt, etc

  • --json

  • npm view --json nomeDoPacote > detalhes.json coloca os detalhes do pacote em um .json

  • npm -g ls --json > ls.json coloca quais pacotes estĂŁo instalados globais em um .json

  • npm ls --json > ls-project.json coloca quais pacotes estĂŁo instalados no projeto em um .json

  • txt

  • npm ls > ls.txt coloca os detalhes do pacote em um .txt

Buscando pacotes/plugin pela Web

Instalação de um pacote

  • npm install nomeDoPacote instalação simples
  • npm install nomeDoPacote@123 instalação versĂŁo
  • npm install -g nomeDoPacote instalação global
  • npm install --save nomeDoPacote

Salvando dependĂȘncias de desenvolvimento

  • npm install --save-dev nomeDoPacote

Instalando dependĂȘncias

  • npm install instala todas as dependĂȘncias

Instalando dependĂȘncias de produção

  • npm install --production instala apenas as dependĂȘncias de produção

Atualizando pacotes

  • npm update nomeDoPacote local

  • npm -g update nomeDoPacote global

  • npm update --save nomeDoPacote local e salvando no package.json

  • npm -g update --save nomeDoPacote global e salvando no package.json

Removendo um pacote

  • npm uninstall nomeDoPacote
  • npm uninstall --save nomeDoPacote para salvar no package.json
  • npm uninstall --save-dev nomeDoPacote para salvar no package.json

remove os pacotes e suas dependĂȘncias, exceto se a dependĂȘncia tambĂ©m Ă© de outro pacote.

  • npm ls
  • npm -g ls

Cache

  • npm cache ls lista pacotes cacheados
  • npm cache clean limpa cache

Reconstruindo pacotes devido a atualização do npm

  • npm rebuild recupera os pacotes
  • npm -g rebuild recupera os pacotes globais

Sufixos de versÔes

  • * versĂŁo mais recebte - mantĂ©m a versĂŁo mais recente

  • 123 versĂŁo exata - mantĂ©m exatamente a versĂŁo especĂ­ficada

  • ~123 versĂŁo aproximada - mantĂ©m sempre a versĂŁo menor somente permitindo alteraçÔes no ultimo parĂąmetro de versionamento 123(permite bugFixes)

  • ^123 compatĂ­vel com - sempre aceita mudanças de versĂ”es menores, mas nunca permite versĂ”es novas de sistema 123 (permite newFeatures ou bugFixes)

  • >123 maior que - mantĂ©m sempre versĂ”es maiores que a especĂ­ficada, Ă© mesma função do *

  • >=123 maior igual que - matĂ©m sempre versĂ”es maiores ou iguais que a especĂ­ficada, Ă© mesma função do *

  • <123 menor que - mantĂ©m sempre versĂ”es menores que a especĂ­ficada, ou seja neste caso pegaria a 1.2.2

  • <=123 menor igual que - matĂ©m sempre versĂ”es menores ou iguais que a especĂ­ficada, Ă© mesma função da versĂŁo exata

  • ^123 mais usada =)

Documentação de Sufixos

About

đŸ–€ npm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published