¿Hay alguna forma de configurar una dependencia de NPM globalmente en el archivo package.json?npm package.json install globally?
Cada vez que ejecuto npm update
todas las dependencias se instalan localmente.
Gracias.
¿Hay alguna forma de configurar una dependencia de NPM globalmente en el archivo package.json?npm package.json install globally?
Cada vez que ejecuto npm update
todas las dependencias se instalan localmente.
Gracias.
¿Es su motivo de instalación global para que haya nuevos scripts disponibles en la línea de comandos? Si es así, es posible que tenga una solución para usted.
sólo tiene que instalar sus paquetes como de costumbre (sin el -g
):
npm install -S my_module_name
incluir el indicador de -S
o --save
ayudará a mantener su archivo package.json
al día.
Como de costumbre, el paso npm install
de su proyecto se instalará localmente (como ha descrito). Sin embargo, también producirá una carpeta local que contiene enlaces simbólicos a cada uno de los ejecutables de línea de comandos proporcionados por npm del proyecto (ubicados dentro de la carpeta node_modules/.bin/
).
Añadir esa carpeta a la ruta del sistema para permitir el acceso de línea de comandos para npm
módulos sin requerir la instalación a través -g
, o el acceso root a una máquina:
export PATH=/path/to/your/project/source/node_modules/.bin/:$PATH
Aunque lo mejor es instalar las bibliotecas a nivel local si usted tiene múltiples proyectos en paralelo debido a la velocidad a la que salen nuevas versiones. Es molesto romper uno de tus otros proyectos porque instalaste globalmente una versión más nueva. – Raynos
@Raynos Sí, eso es lo que estoy haciendo para la mayoría de los paquetes. Hay algunos que son útiles solo en global, aunque – Mark