Comandos do NPM
Comando npm init
Iniciar um projeto em Node.
$ npm init -y
Nota
A flag
-y
serve para indicar para o NPM para utilizar as configurações padrão.
Comando npm install
Instalar um pacote como dependência do projeto.
$ npm install [nome do pacote]@[versão]
Nota
[versão]
é opcional. Caso não for informado, é utiliza a última versão desse pacote (latest).
$ npm install express
Observação
O comando
npm i
é uma atalho para onpm install
.
Flag --save-dev
Instalar um pacote como dependência de desenvolvimento do projeto.
$ npm install express --save-dev
{
"devDependencies": {
"express": "^4.17.2"
}
}
Flag --save-prod
Instalar um pacote como dependência (de produção) do projeto.
$ npm install express --save-prod
{
"dependencies": {
"express": "^4.17.2"
}
}
Comando npm uninstall
Desinstalar um pacote das dependência do projeto.
$ npm uninstall [nome do pacote]
$ npm uninstall express
Comando npm ls
Listar todos os pacotes instalados (diretamente ou indiretamente) pelo NPM no projeto.
$ npm ls
projects@1.0.0 D:\Projects\curso-de-javascript-e-typescript-do-basico-ao-avancado\javascript-node-npm-express-mongodb-nodejs\npm-node-package-manager\projects
└── express@4.17.2
Flag --depth
Indicar a profundidade na hierarquia dos pacotes na listagem.
$ npm ls --depth=0
projects@1.0.0 D:\Projects\curso-de-javascript-e-typescript-do-basico-ao-avancado\javascript-node-npm-express-mongodb-nodejs\npm-node-package-manager\projects
└── express@4.17.2
Nota
--depth=0
serve para listar apenas os pacotes instalados pelo desenvolvedor.
Comando npm outdated
Listar todos os pacotes desatualizados
$ npm outdated