¿Dónde instala npm los paquetes?

Resuelto trnc asked hace 13 años • 23 respuestas

¿Alguien puede decirme dónde puedo encontrar los módulos de Node.js que instalé usando npm?

trnc avatar May 08 '11 16:05 trnc
Aceptado

Bibliotecas globales

Puede ejecutar npm list -gpara ver qué bibliotecas globales están instaladas y dónde están ubicadas. Úselo npm list -g | head -1para 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=0que 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/nodeo /usr/local/lib/node_modulescuando se instalan globalmente. Si configura la NODE_PATHvariable 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_modulessubcarpeta de la carpeta en la que se encuentra actualmente.

Puede ejecutar npm listpara 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 -gpara comprobar dónde).

npm install pm2- pm2 se instalará localmente. Entonces normalmente se encontrará en el directorio local en/node_modules

Decko avatar May 08 '2011 09:05 Decko

El comando npm rootle 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 rootle indicará el directorio de instalación local. npm root -gmostrará 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.

Joe Hawkins avatar Jun 18 '2014 21:06 Joe Hawkins