Saltar al contenido

¿Dónde instala paquetes npm?

Te damos el hallazgo a este atasco, o por lo menos eso creemos. Si sigues con dudas dínoslo y sin dudarlo te responderemos

Solución:

Bibliotecas globales

Tu puedes correr npm list -g para ver qué bibliotecas globales están instaladas y dónde están ubicadas. Usar npm list -g | head -1 para una salida truncada que muestra solo la ruta. Si desea mostrar solo los paquetes principales, no sus subpaquetes que se instalan junto con él, puede usar: npm list --depth=0 que mostrará todos los paquetes y para obtener solo paquetes instalados globalmente, simplemente agregue -g, es decir npm list -g --depth=0.

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

Windows XP – %USERPROFILE%AppDatanpmnode_modules

Windows 7, 8 y 10 – %USERPROFILE%AppDataRoamingnpmnode_modules

Bibliotecas no globales

Las bibliotecas no globales se instalan node_modules subcarpeta en la carpeta en la que se encuentra actualmente.

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

Al instalar, use la opción -g para instalar globalmente

npm install -g pm2 – pm2 se instalará globalmente. Por lo general, se encontrará en /usr/local/lib/node_modules (Usar npm root -g para comprobar dónde.)

npm install pm2 – pm2 se instalará localmente. Por lo general, se encontrará en el directorio local en /node_modules

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.

Ejemplo:

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

Consulte la documentación.

Para módulos instalados globalmente:

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

Cuando instala un módulo global con npm install -g somethingnpm 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 mostrar 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 o uso npm config set prefix /my/npm/global/modules/prefix.

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

Aquí tienes las comentarios y calificaciones

Si crees que te ha resultado de utilidad este post, te agradeceríamos que lo compartas con el resto desarrolladores y nos ayudes a extender nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *