¿Dónde instala npm los paquetes?

NPM (Node Package Manager) es el administrador de paquetes predeterminado para Node.js y está escrito completamente en Javascript. En este artículo, veremos dónde instala npm los paquetes.

Cuando instalamos un paquete usando npm se pueden realizar dos tipos de instalación:

  1. Instalación Local
  2. Instalación global

Vamos a entender cada uno de ellos en detalle.

1. Instalación global de paquetes: la instalación global de dependencias en Node.js coloca paquetes globales en un solo lugar en el sistema exactamente donde depende de su configuración, independientemente de dónde ejecute el comando npm install -g <package-name> para instalar dependencias.

Sintaxis:

run npm install -g <package-name>

Aquí g denota un modo global de una variable.

Ejemplo para ilustrar cómo instalar el paquete globalmente en el sistema.

Escriba este comando en la consola.

 npm install -g express

Producción:

Ruta de los paquetes globales en el sistema: los módulos globales se instalan en el sistema estándar en la ubicación raíz en el directorio del sistema /usr/local/lib/node_modules directorio del proyecto.

Comando para imprimir la ubicación en su sistema donde están instalados todos los módulos globales.

npm root -g

Producción:

C:\Users\Pallavi\AppData\Roaming\npm\node_modules

Para Listar todos los Paquetes Globales en el sistema:

npm list -g --depth 0 

Producción:

2 . Instalación local de paquetes: los paquetes locales se instalan en el directorio donde ejecuta npm install <package-name> y se colocan en la carpeta node_modules en este directorio.

Sintaxis:

npm install <package-name>

Ejemplo para ilustrar Cómo instalar el paquete localmente en el sistema.

npm install express

Producción:

Ruta de los paquetes locales en el sistema: todos estos se instalan en el archivo package.json del proyecto localmente, como se muestra en la imagen a continuación.

Publicación traducida automáticamente

Artículo escrito por _sh_pallavi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *