La instalación global de dependencias en Node.js coloca los paquetes globales en un solo lugar del sistema exactamente donde depende de su configuración, independientemente de dónde ejecute el comando npm install -g <package-name> para instalar las dependencias.
- Instalar las dependencias locales significa que el módulo estará disponible solo para un proyecto que instaló en el mismo directorio.
- Las dependencias de instalación global colocan el módulo en su Node. js, que depende del sistema operativo) y será accesible desde cualquier proyecto sin necesidad de instalarlo por separado para cada proyecto mientras se realiza la configuración.
- Nos permiten usar el empaque como una herramienta en cualquier lugar de la computadora local.
requisitos previos:
Node JS: Node.js es un entorno de tiempo de ejecución multiplataforma y de código abierto creado en el motor JavaScript V8 de Chrome para ejecutar código JavaScript fuera de un navegador. Debe recordar que NodeJS no es un marco y no es un lenguaje de programación.
React JS: React es una biblioteca de JavaScript declarativa, eficiente y flexible para crear interfaces de usuario. Es ‘V’ en MVC. ReactJS es una biblioteca front-end de código abierto basada en componentes responsable solo de la capa de visualización de la aplicación.
Sintaxis:
run npm install -g <package-name>
Donde g denota un modo global de una variable.
Aplicación: Se utiliza para instalar paquetes globalmente en el sistema mientras se realizan proyectos de Node.
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 del 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
Ejemplo para ilustrar cómo instalar el paquete globalmente en el sistema.
Escriba este comando en la consola.
npm install -g mit-license-generator
Producción:
Cómo verificar qué paquetes están instalados globalmente en el sistema.
npm list -g
La salida será:
ventajas:
- No necesitamos instalar un módulo cada vez que se instala globalmente.
- Se necesita menos memoria ya que solo se instala una copia.
- Podemos crear scripts .js y ejecutarlos en cualquier lugar sin tener una carpeta node_modules en el mismo directorio cuando los paquetes se instalan globalmente.
Desventajas:
- cuando estamos ejecutando una aplicación de Node que no sea una máquina local, dará un error porque necesita paquetes en package.json, es decir, paquetes locales.
- Los paquetes implementados globalmente no se pueden importar usando require() en la aplicación Node directamente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA