Imagen del artículo Comprensión del Administrador de paquetes de nodo (NPM): instalación de paquetes desde NPM

4.5. Comprensión del Administrador de paquetes de nodo (NPM): instalación de paquetes desde NPM

Página 22 | Escuchar en audio

Una de las partes más importantes del desarrollo con NodeJS es comprender el Administrador de paquetes de nodo (NPM). NPM es un administrador de paquetes para JavaScript y es el predeterminado para Node.js. Permite a los desarrolladores instalar y administrar paquetes de software necesarios para sus proyectos. En este capítulo, exploraremos NPM en detalle, desde la instalación de paquetes hasta la gestión de dependencias.

Instalación de paquetes NPM

Antes de comenzar a instalar paquetes NPM, es esencial tener Node.js y NPM instalados en su sistema. Si ya tienes instalado Node.js, también debes instalar NPM, tal como vienen juntos. Para verificar que tienes Node.js y NPM instalados, abre una terminal y escribe:

nodo -v
npm -v

Estos comandos deberían mostrar las versiones de Node.js y NPM que haya instalado. Si no devuelven una versión, deberás instalar Node.js y NPM.

Una vez que haya confirmado que tiene Node.js y NPM instalados, estará listo para comenzar a instalar los paquetes. Para instalar un paquete, utilice el comando 'npm install' seguido del nombre del paquete. Por ejemplo, para instalar el paquete Express, que es un marco para desarrollo web, usaría el siguiente comando:

instalación npm expresa

Este comando instala el paquete Express en el directorio actual y lo agrega al archivo package.json, que es un archivo que registra todas las dependencias de su proyecto.

Gestión de dependencias con NPM

Cuando desarrollas un proyecto con Node.js, es probable que tengas muchas dependencias: paquetes que tu proyecto necesita para funcionar. NPM facilita la gestión de estas dependencias.

Como se mencionó anteriormente, cuando instala un paquete con NPM, se agrega al archivo package.json. Este archivo es crucial para la gestión de dependencias, ya que permite que cualquiera que trabaje en su proyecto sepa qué paquetes necesita el proyecto. Cuando alguien clona su proyecto, puede simplemente ejecutar 'npm install' sin argumentos y NPM instalará todas las dependencias enumeradas en el archivo package.json.

Además de enumerar las dependencias, el archivo package.json también especifica la versión de cada paquete que requiere su proyecto. Esto es importante porque garantiza que todos utilicen la misma versión de cada paquete, evitando posibles conflictos o errores que puedan surgir al utilizar diferentes versiones de un paquete.

Para agregar una dependencia a su archivo package.json, puede usar el comando 'npm install --save' seguido del nombre del paquete. Por ejemplo, para agregar el paquete Express como dependencia, usaría el siguiente comando:

instalación npm --guardar expreso

Este comando instala Express y también lo agrega a su archivo package.json. Si abre su archivo package.json después de ejecutar este comando, verá Express en la lista de sus dependencias.

En resumen, NPM es una poderosa herramienta que facilita la administración de paquetes y dependencias en sus proyectos Node.js. Al comprender cómo instalar paquetes y administrar dependencias con NPM, puede acelerar su flujo de trabajo de desarrollo y garantizar que su proyecto sea fácil de configurar para otros desarrolladores.

Ahora responde el ejercicio sobre el contenido:

¿Qué es Node Package Manager (NPM) y cuál es su papel en el desarrollo de Node.js?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Comprensión del Administrador de paquetes de nodos (NPM): comprensión de las dependencias y devDependencies

Siguiente página del libro electrónico gratuito:

23Comprensión del Administrador de paquetes de nodos (NPM): comprensión de las dependencias y devDependencies

3 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.