Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Qual a função do --save no npm

Bom dia , Eu estou começando dentro do universo do nodeJs e me surgiu a seguinte dúvida.

Qual a diferença entre os seguintes comandos

"npm install foo"

e

"npm install <foo> --save"

Já que utilizando o primeiro comando já altera o arquivo "package.json" criando a dependência .

Eu estou utilizando um container no docker que roda uma instancia node, e percebi que ao executar o npm install com o parâmetro save eu recebo uma tela de erro. Já sem o "--save" ele roda normalmente.

desde já obrigado!

4 respostas

Fala ai Gabriel, de boa?

Quando usamos o --save ele vai adicionar no projeto e além disso fica padrão para todos seus projetos em node.

solução!

Boa tarde, Gabriel! Como vai?

A função do --save era adicionar a dependência ao package.json, mas a partir da versão 5 do npm essa opção não é mais necessária pois é executada por padrão!

Link onde vc pode encontrar essa e outras informações sobre as mudanças que surgiram no npm 5 http://blog.npmjs.org/post/161081169345/v500

Grande abraço!

Obrigado Galera! Dúvida sanada.

Let's code!

Por nada, Gabriel!

Sempre que tiver qualquer dúvida não hesite em procurar o pessoal aqui no fórum!

Grande abraço e bons estudos!