Skip to content

Instantly share code, notes, and snippets.

@vinicius73
Forked from AvnerCohen/npm-cheat-sheet.md
Last active April 5, 2019 07:32
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save vinicius73/a80d37642527ba72cce64eb8fc3dddcc to your computer and use it in GitHub Desktop.
Save vinicius73/a80d37642527ba72cce64eb8fc3dddcc to your computer and use it in GitHub Desktop.
Node.js - npm Cheat Sheet

Node.js - npm Cheat Sheet

(Descrição completa e mais comandos aqui - https://npmjs.org/doc/index.html)

Instale um pacote e também atualize o package.json com a versão instalada e o nome do pacote.
npm install <module-name> --save
Instale um pacote e também atualize o package.json com a versão instalada e o nome do pacote, mas na seção devDependencies.
npm install <module-name> --save-dev
define --save como padrão quando executar npm install .
npm config set save true
Gerar um package.json em um diretório.
npm init
Lista todos as flags de configuração npm.
npm config ls -l
Instale uma versão diretamente de um git e não dos registros do npm, por exemplo:
npm install git://github.com/substack/node-browserify.git
Atualize a versão global do npm.
npm update npm -g
Exiba a página readme.md / documentation / npmjs.orf de uma biblioteca.
npm docs <module-name>
Executando o comando de testes, com base nas configurações do package.json:
"scripts" : {"test" : "node testfile.js"} 
npm test
Desinstalar um pacote (mais agradavel que executar rm -rf ./node_modules/<module_name>).
npm uninstall <module_name>
Editar uma dependencia localmente.
npm edit <module_name>
Edifir o editor para o comando npm edit :
npm config set editor "sublime"
Publicar um pacote sobre sem tag padrão "latest":
npm publish --tag beta
Testa a instalação e exibe toda a árvore de depêndencias:
npm install --dry-run
Lista os modulos desatualizados, baseado no que esta instalado em node_modules:
npm outdated
Trava as depedencias instaladas:
npm shrinkwrap
Instala a partir de um git e tag especificos
npm install git://github.com/Marak/colors.js#v0.6.0
Easter Eggs
npm xmas
npm visnup
npm substack
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment