Introducción

Completado

Cuando trabaja en una aplicación, escribe código para cumplir los requisitos empresariales. Por motivos de velocidad y confiabilidad, es posible que usted y el equipo no escriban todo el código por su cuenta, Puede que recurra a código externo, o paquetes, escrito por otra persona.

Una manera de enfocar la compilación de la aplicación con paquetes externos consiste en usar un ecosistema de paquetes existente del que se puedan realizar descargas y que, posiblemente, se pueda ampliar. Mediante el uso de estos paquetes, podrá acabar de compilar la aplicación antes y comercializarla mucho antes que la competencia. Otra ventaja de usar paquetes podría ser para garantizar que la aplicación siga los procedimientos recomendados para la autenticación y la autorización. Al fin y al cabo, la protección de los datos propios y los de los clientes es un aspecto muy importante.

En este módulo, usará la herramienta de línea de comandos npm y el registro global npm para agregar paquetes al código de la aplicación. También aprenderá a administrar actualizaciones y mitigar problemas.

Objetivos de aprendizaje

Después de completar este módulo, podrá:

  • Configuración de un contenedor de desarrollo para el entorno de desarrollo
  • Inicializar proyectos de Node.js como un profesional
  • Entender los secretos del archivo de manifiesto package.json y usarlo para su beneficio
  • Agregar y eliminar paquetes del proyecto de Node.js con facilidad
  • Administrar las dependencias de paquete y actualizarlas de forma predecible

Requisitos previos

  • Conocimientos básicos de edición de texto y archivos de código en un editor de texto
  • Experiencia en el uso de la línea de comandos, incluidas las operaciones de Git
  • Experiencia en el uso de variables y funciones de JavaScript
  • Entorno de desarrollo, cualquiera de estos:
    • Cuenta de GitHub para usar GitHub Codespaces a fin de utilizar un entorno basado en explorador
    • Visual Studio Code y Docker para usar el entorno local