¿Dónde instala npm los paquetes?
¿Alguien puede decirme dónde puedo encontrar los módulos de Node.js que instalé usando npm
?
Bibliotecas globales
Puede ejecutar npm list -g
para ver qué bibliotecas globales están instaladas y dónde están ubicadas. Úselo npm list -g | head -1
para resultados truncados que muestren solo la ruta. Si desea mostrar solo los paquetes principales, no los subpaquetes que se instalan junto con ellos, puede usar, npm list --depth=0
que mostrará todos los paquetes y, para obtener solo los paquetes instalados globalmente, simplemente agregue -g, es decir npm list -g --depth=0
.
En los sistemas Unix, normalmente se colocan /usr/local/lib/node
o /usr/local/lib/node_modules
cuando se instalan globalmente. Si configura la NODE_PATH
variable de entorno en esta ruta, los módulos se pueden encontrar por nodo.
Windows XP - %USERPROFILE%\AppData\npm\node_modules
Windows 7, 8 y 10 -%USERPROFILE%\AppData\Roaming\npm\node_modules
Bibliotecas no globales
Las bibliotecas no globales se instalan en la node_modules
subcarpeta de la carpeta en la que se encuentra actualmente.
Puede ejecutar npm list
para ver las bibliotecas no globales instaladas en su ubicación actual.
Al instalar, use la opción -g para instalar globalmente
npm install -g pm2
- pm2 se instalará globalmente. Normalmente se encontrará en /usr/local/lib/node_modules
(Utilice npm root -g
para comprobar dónde).
npm install pm2
- pm2 se instalará localmente. Entonces normalmente se encontrará en el directorio local en/node_modules
El comando npm root
le indicará el directorio de instalación efectivo de sus paquetes npm.
Si su directorio de trabajo actual es un paquete de nodo o un subdirectorio de un paquete de nodo, npm root
le indicará el directorio de instalación local. npm root -g
mostrará la raíz de instalación global independientemente del directorio de trabajo actual.
Ejemplo:
$ npm root -g
/usr/local/lib/node_modules
Ver la documentación.