Mais
Qual é a opção --save para instalação npm?
Eu vi um tutorial onde estava o comando:
npm install --save
O que significa a opção "salvar"?
Não consigo encontrar a resposta no Google.
1757
3
*Atualização npm 5:**
A partir de npm 5.0.0, os módulos instalados são adicionados como dependência por padrão, portanto a opção
--save' não é mais necessária. As outras opções de salvar ainda existem e estão listadas na [documentação][2] para
npm install'.Resposta original:
Antes da versão 5, o NPM simplesmente instalou um pacote sob
node_modules
por padrão. Quando você estava tentando instalar dependências para seu aplicativo/módulo, você precisaria primeiro instalá-las, e então adicioná-las (junto com o número de versão apropriado) à seçãodependências
do seupackage.json
.A opção
--save' instruiu o NPM a incluir o pacote dentro da seção
dependências' do seu `package.json' automaticamente, salvando assim um passo adicional.Além disso, existem as opções complementares
--save-dev' e
--save-opcional' que salvam o pacote emdevDependencies' e
optionalDependencies', respectivamente. Isto é útil ao instalar pacotes somente para desenvolvimento, como o `grunt' ou sua biblioteca testing.Para adicionar pacote em dependências:
ou
ou
**Adicionar pacote em desDependências***
ou
ou
pacote.json
Não vai fazer nada se você não tiver um arquivo
package.json'. Comece rodando o
npm init' para criar um. Então chamadas paranpm install --save' ou
npm install --save-dev' ounpm install --save-optional' irão atualizar o
package.json' para listar suas dependências.