Hemos visto que el comando principal para instalar paquetes en NPM es npm install
. Si lo ejecutamos solito, instalará las dependencias que figuren en el fichero package.json
.
Pero también podemos usar npm install
para añadir nuevos paquetes a nuestro proyecto. La instalación paquetes es la forma más común de utilizar NPM.
A través de este comando, podemos instalar paquetes de dos maneras:
- Localmente, en la carpeta del proyecto, o globalmente, en todo el sistema.
En este artículo veremos la instalación local de paquetes
Veremos la instalación global de paquetes en Cómo instalar paquetes globales
Instalación local de paquetes
Al instalar un paquete localmente, este se guarda en la carpeta node_modules
de nuestro proyecto, y solo estará disponible para ese proyecto en particular.
Para instalar un paquete localmente, simplemente nos ubicamos en la carpeta raíz del proyecto, y ejecutamos este comando,
npm install nombre-del-paquete
El paquete se descargará de manera automática desde el registro de NPM, se guardará en la carpeta node_modules
, y se añadirá al fichero package.json
.
Ejemplo de instalación de paquete
Supongamos que estamos trabajando en un proyecto de Node.js y queremos utilizar el paquete express
, una popular biblioteca. Para instalarlo localmente, ejecutaríamos el siguiente comando:
npm install express
Esto descargará el paquete express
desde el registro de NPM y lo guardará en la carpeta node_modules
de nuestro proyecto.
Esta es la forma más habitual de instalación, porque evita que tengamos conflictos entre versiones de paquetes empleados en distintos proyectos