node -v | npm -v | npm --version
npm install npm@latest -g
npm search nomePacote
Ou podemos buscar diretamente, pelo site: www.npmjs.com
npm install lodash
npm install vue --save
npm install [email protected]
npm install lodash@">2.0.0 <4.0.0"
npm install nomePacote@latest
var lodash = require('lodash');
var myFile = require('./myFile');
npm init
Nesta primeira é feita algumas perguntas, na criação do arquivo. (nome do projeto, versão, descrição, arquivo de entrada, comando de teste, repositório do git e palavras chaves, nome do autor e licença)
npm init --yes
npm install
Ainda no package.json, há o devDependencies para listarmos os pacotes que estamos usando apenas no desenvolvimento (Coisas que no cliente ou servidor não precisarão ser instalados)
npm install nomePacote --save-dev
npm i url-github
npm update
Detalhe: npm update atualiza para a versão melhor indicada, atualizará tudo.
npm update nomePacote
npm outdated
npm uninstall nomePacote
Exemplo:
npm uninstall lodash jquery
Caso utilize uma versão antiga do npm, não será retirado do devDependencies. É necessário, passar a flag --save-dev.
npm uninstall lodash --save-dev
npm install -g http-server
Podemos trocar a flag install, por i. Além de inserir -g no comando.
npm config get prefix
npm outdated -g
npm outdated -g --depth=0
npm ls -g --depth=0
npm update -g
npm update -g nomePacote
npm ls -g --depth=0
npm uninstall -g nomePacote
No primeiro comando: listei o que tem instalado globalmente
Necessário possuir um package.json, em seguida, dar um npm init e responder as perguntas.