Comandos do NPM
Comando npm init
Iniciar um projeto em Node.
$ npm init -yNota
A flag
-yserve 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 expressObservaçã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 expressComando 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.2Flag --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.2Nota
--depth=0serve para listar apenas os pacotes instalados pelo desenvolvedor.
Comando npm outdated
Listar todos os pacotes desatualizados
$ npm outdated