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 o npm 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

Referências