Realiza instalación de dependencias con npm paso a paso

| Última modificación: 26 de septiembre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Uno de los aspectos fundamentales para llevar a cabo con éxito un proyecto de desarrollo web es la gestión de dependencias. Para ello, contar con una herramienta poderosa como npm (Node Package Manager) se convierte en una habilidad esencial.

En este artículo, te guiamos paso a paso a través del proceso de instalación de dependencias con npm, de manera que puedas impulsar tu proyecto y llevarlo al siguiente nivel.

¿Qué es npm y por qué es importante?

Antes de sumergirnos en la instalación de dependencias con npm, es importante comprender qué es npm y por qué es crucial en el desarrollo web. Npm es un administrador de paquetes de JavaScript que viene incluido con Node.js, lo que significa que se instala automáticamente cuando descargas Node.js en tu sistema. Esta herramienta te permite gestionar de manera eficiente las bibliotecas y módulos que tu proyecto necesita para funcionar correctamente.

Antes de comenzar, asegúrate de tener un proyecto de desarrollo web en el que quieras trabajar. Abre una terminal y navega hasta la carpeta raíz de tu proyecto. Para simplificar, llamaremos a esta carpeta “MiProyecto”.

El archivo package.json

Antes de profundizar en la instalación de dependencias con npm, es importante comprender el papel crucial que juega el archivo package.json en tu proyecto. Este archivo es como el cerebro de tu aplicación, ya que almacena información sobre las dependencias y la configuración del proyecto. Si aún no tienes un archivo package.json, puedes crearlo ejecutando el siguiente comando en la terminal:

npm init

Este comando te hará una serie de preguntas para configurar tu proyecto y, al final, generará el archivo package.json.

Instalación de dependencias con npm de forma global

En algunos casos, es posible que desees instalar una dependencia de forma global en tu sistema, lo que significa que estará disponible en todos tus proyectos. Para hacer esto, utiliza el comando npm install -g seguido del nombre de la dependencia que deseas instalar. Por ejemplo, si deseas instalar la herramienta de desarrollo Vue CLI de forma global, puedes hacerlo de la siguiente manera:

npm install -g @vue/cli

Recuerda que la instalación global se utiliza principalmente para herramientas de desarrollo y no para las dependencias específicas de tu proyecto.

Instalación de dependencias locales

La forma más común de hacer la instalación de dependencias con npm es a nivel local, lo que significa que estarán disponibles solo en el proyecto en el que las estás instalando. Para hacerlo, ejecuta el siguiente comando en la terminal, asegurándote de estar en la carpeta raíz de tu proyecto (en nuestro caso, “MiProyecto”):

npm install nombre-de-la-dependencia

Por ejemplo, si deseas instalar una popular biblioteca como Axios para manejar las solicitudes HTTP en tu proyecto, simplemente ejecuta:

npm install axios

Instalación de dependencias del proyecto

Cuando colaboras en un proyecto con otros desarrolladores, es importante asegurarse de que todos tengan las mismas dependencias instaladas. Para lograr esto, puedes compartir el archivo package.json y el archivo package-lock.json (que se genera automáticamente) con los demás miembros del equipo. Cuando un nuevo miembro se une al proyecto o alguien clona el repositorio por primera vez, solo necesita ejecutar el siguiente comando para instalar todas las dependencias.

Ejecutar comandos proporcionados por las dependencias

Una vez que hayas realizado la instalación de dependencias con npm, es posible que algunas de ellas proporcionen comandos que puedes ejecutar desde la terminal. Por ejemplo, si tienes un proyecto de React con Create React App, puedes iniciar tu aplicación con el siguiente comando:

npx create-react-app my-app

Esto generará una nueva aplicación de React con la estructura y configuración necesarias.

La instalación de dependencias con npm es un paso fundamental en cualquier proyecto de desarrollo web. Con las herramientas adecuadas a tu disposición, puedes mejorar la eficiencia y la calidad de tu trabajo de manera significativa. Recuerda siempre mantener tus dependencias actualizadas y compartir el archivo package.json con tu equipo para garantizar una colaboración fluida.

Si deseas aprender más sobre la instalación de dependencias con npm, el emocionante mundo del desarrollo web y convertirte en un profesional altamente demandado en la industria tecnológica, considera unirte al Desarrollo Web Full Stack Bootcamp de KeepCoding. Este bootcamp te proporcionará las habilidades y conocimientos necesarios para destacar en el sector IT y cambiar tu vida profesional para siempre. No esperes más y comienza tu viaje hacia una carrera emocionante y llena de oportunidades. ¡Apúntate hoy mismo y descubre el cambio de vida que te espera al finalizar nuestro bootcamp!

Alberto Casero

Alberto Casero es CTO en Watium, Fundador de Kas Factory & Coordinador del Bootcamp en Desarrollo Web.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado