Introdução
Quando trabalha em um aplicativo, você escreve código para implementar requisitos empresariais. Por motivos de velocidade e de confiabilidade, você e sua equipe podem não escrever todo o código por conta própria. Você pode depender de código externo ou pacotes que foram escritos por outra pessoa.
Uma maneira de abordar a criação do seu aplicativo com pacotes externos é usar um ecossistema existente de pacotes dos quais você pode baixar e possivelmente até adicionar. Ao usar esses pacotes, você poderá concluir a criação do seu aplicativo mais cedo e colocá-lo no mercado mais rapidamente do que a concorrência. Outro benefício do uso de pacotes pode ser o de garantir que seu aplicativo siga as práticas recomendadas de autenticação e autorização. Afinal, proteger seus dados e os dados de seus clientes é uma preocupação significativa.
Neste módulo, você usará a ferramenta de linha de comando npm e o registro global npm para adicionar pacotes ao código do seu aplicativo. Você também verá como gerenciar atualizações e atenuar problemas.
Objetivos de aprendizagem
Após concluir este módulo, você poderá:
- Configure um contêiner de desenvolvimento como seu ambiente de desenvolvimento
- Inicialize os projetos Node.js como um profissional
- Entenda os segredos do arquivo de manifesto package.json e use-o a seu favor
- Adicione e remova pacotes do seu projeto Node.js com facilidade
- Gerenciar as dependências do pacote e atualizá-las de maneira previsível
Pré-requisitos
- Familiaridade com a edição de arquivos de texto e de código em um editor de texto
- Experiência com o uso da linha de comando, incluindo para operações do Git
- Experiência no uso de funções e variáveis JavaScript
- Ambiente de desenvolvimento, qualquer um destes:
- Conta do GitHub para usar o GitHub Codespaces para usar um ambiente baseado em navegador
- Visual Studio Code e Docker para usar o ambiente local