Pregunta ¿Dónde instala npm los paquetes?


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


564
2018-05-08 09:39


origen


Respuestas:


Bibliotecas globales

Tu puedes correr npm list -g para ver dónde están instaladas las bibliotecas globales

En los sistemas Unix, normalmente se colocan en /usr/local/lib/node o /usr/local/lib/node_modules cuando está instalado globalmente Si configura el NODE_PATH variable de entorno para esta ruta, los módulos se pueden encontrar por nodo.

Windows XP - %USERPROFILE%\Application Data\npm\node_modules
Windows 7, 8 y 10 - %AppData%\npm\node_modules

Bibliotecas no globales

Las bibliotecas no globales están instaladas node_modules subcarpeta en la carpeta en la que se encuentra actualmente.

Tu puedes correr npm list para ver las bibliotecas instaladas no globales para su ubicación actual.


700
2018-05-08 09:47



El comando npm root le dirá el directorio de instalación efectivo de sus paquetes npm.

Si su directorio de trabajo actual es un paquete de nodos o un subdirectorio de un paquete de nodos, npm root le dirá el directorio de instalación local. npm root -g mostrará la raíz de instalación global independientemente del directorio de trabajo actual.

Ver la documentación.


396
2018-06-18 21:31



Utilizar el npm root -g comando para descubrir su global npm camino.

Ejemplo:

$ npm root -g
/usr/local/lib/node_modules

130
2018-05-12 10:32



Para módulos instalados globalmente:

Las otras respuestas te dan respuestas específicas de la plataforma, pero una genérica es esta:

Cuando instala un módulo global con npm install -g something, npm busca una variable de configuración prefix para saber dónde instalar el módulo.

Puede obtener ese valor ejecutando npm config get prefix

Para visualizar todos los módulos globales disponibles en esa carpeta use npm ls -g --depth 0 (depth 0 para no mostrar sus dependencias).

Si desea cambiar la ruta de los módulos globales, use npm config edit y pon prefix = /my/npm/global/modules/prefix en el archivo.

Cuando usas algunas herramientas como nodista, cambian la ruta de instalación predeterminada de la plataforma de los módulos globales de npm.


61
2017-12-04 15:50



En las ventanas que utilicé npm list -g para descubrir de manera predeterminada que mis paquetes (globales) se estaban instalando para C:\Users\[Username]\AppData\Roaming\npm.


53
2018-03-25 10:59



En las versiones anteriores de los módulos de NPM siempre se colocaban en / usr / local / lib / node o donde especificaba la raíz de npm dentro del archivo .npmrc. Sin embargo, en NPM 1.0+ los módulos están instalados en dos lugares. Puede tener módulos instalados localmente en su aplicación en /.node_modules o puede tenerlos instalados de manera global, lo que usará lo anterior.

Se puede encontrar más información en https://github.com/isaacs/npm/blob/master/doc/install.md


15
2018-05-08 16:30



Si el módulo se instaló con el indicador global (-g), puede obtener la ubicación principal ejecutando el siguiente comando

npm obtener prefijo

o

npm ls -g --depth = 0

que imprimirá la ubicación junto con la lista de módulos instalados

Saludos :-)


11
2017-08-24 14:19