Neste artigo você vai entender para que serve o que é a opção –save do npm install, uma flag muito utilizada com o comando npm install

opção --save do npm install capa

Fala programador(a), beleza? Bora aprender mais sobre Node.js e o npm!

O npm (Node Package Manager) é uma ferramenta de gerenciamento de pacotes para o JavaScript, que permite a instalação e gerenciamento de módulos e dependências de um projeto de maneira fácil e eficiente.

Uma das opções mais úteis do comando npm install é a opção --save, que permite incluir automaticamente as dependências instaladas no arquivo package.json do projeto.

O arquivo package.json é um arquivo de configuração que fica na raiz do projeto e é usado pelo npm para armazenar informações sobre o projeto, como o nome, a versão, a descrição, as dependências e scripts de inicialização.

Além disso, o package.json também é usado para definir os scripts de build e teste do projeto, e pode ser usado para publicar o projeto no npm registry.

A opção --save é especialmente útil quando você está trabalhando em um projeto e precisa instalar novas dependências.

Ao usar a opção --save, as dependências instaladas são automaticamente incluídas no arquivo package.json, o que permite que outras pessoas que trabalham no projeto possam instalar as mesmas dependências usando o comando npm install.

Além disso, a opção --save também permite que você publique o projeto no npm registry de maneira mais fácil, pois todas as dependências do projeto já estarão incluídas no arquivo package.json.

Para instalar uma dependência usando a opção --save, basta usar o comando npm install seguido do nome da dependência e da opção --save. Por exemplo, para instalar a dependência lodash e incluí-la no arquivo package.json, basta usar o seguinte comando:

npm install lodash --save

Sobre as dependências de desenvolvimento

Se você quiser instalar a dependência como uma dependência de desenvolvimento, ou seja, apenas disponível em tempo de desenvolvimento e não em produção, basta usar a opção --save-dev em vez de --save. Por exemplo:

npm install eslint --save-dev

É importante lembrar que, quando você instala uma dependência usando a opção --save, ela será adicionada ao arquivo package.json na seção dependencies, enquanto que, quando você usa a opção --save-dev, a dependência será adicionada à seção devDependencies.

A seção dependencies inclui as dependências que são necessárias para o projeto funcionar corretamente, enquanto que a seção devDependencies inclui as dependências que são apenas necessárias para o desenvolvimento e teste do projeto, como ferramentas de build e teste.

Instalando várias dependências com npm

Além disso, é possível instalar várias dependências de uma só vez usando a opção --save. Basta especificar os nomes das dependências separados por espaço. Por exemplo:

npm install lodash express --save

Isso instalará as dependências lodash e express e incluirá ambas no arquivo package.json.

A evolução das versões do npm

É importante lembrar que, a partir da versão 6 do npm, a opção --save é adicionada automaticamente ao comando npm install quando você instala uma dependência sem especificar uma opção.

Isso significa que, ao usar a versão mais recente do npm, você pode instalar dependências e incluí-las automaticamente no arquivo package.json simplesmente usando o comando npm install sem a opção --save.

Por exemplo:

npm install lodash

Isso instalará a dependência lodash e incluirá a dependência no arquivo package.json da mesma maneira que o comando npm install lodash --save.

No entanto, é recomendável continuar usando a opção --save explicitamente, pois isso torna o código mais legível e fácil de entender para outros desenvolvedores que estejam trabalhando no projeto.

Além disso, usar a opção --save explicitamente também pode ajudar a evitar problemas de compatibilidade com versões anteriores do npm.

Deixe um comentário contando o que achou deste artigo 🙂

Quer aprender mais sobre Node.js? Confira o vídeo abaixo:

Conclusão

No artigo de hoje você viu o para que serve e o que é a opção –save do npm install

Ela não é mais necessária nas versões atuais do npm, mas é interessante utilizá-la para garantir compatibilidade com as antigas versões

Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments