Resumen: en este tutorial, aprenderás a utilizar el comando npm list
para listar los paquetes instalados en tu sistema.
- Configuración de un proyecto de ejemplo
- Introducción al comando npm list
- Listado de paquetes como un árbol con una profundidad especificada
- Listando paquetes en dependencias
- Listado de paquetes en devDependencias
- Listado de paquetes en los paquetes globales
- Formatear los paquetes instalados en formato JSON
- Resumen
Configuración de un proyecto de ejemplo
Comencemos por crear un proyecto de ejemplo e instalar algunos paquetes.
En primer lugar, crea un nuevo directorio llamado npm-demo
y ejecuta el comando npm init
:
Code language: Shell Session (shell)
En segundo lugar, instala los paquetes express
y mongoose
ejecutando los siguientes comandos:
Code language: Shell Session (shell)
En tercer lugar, instala el paquete morgan
como dependencia de desarrollo utilizando el npm install
con la bandera --save-dev
:
Code language: Shell Session (shell)
Introducción al comando npm list
El comando npm list
da salida a los paquetes instalados y sus dependencias del proyecto actual como una estructura de árbol a la salida estándar:
Code language: Shell Session (shell)
Salida:
El npm ls
es la versión más corta del comando npm list
:
Code language: Shell Session (shell)
Si utiliza el comando npm la
o npm ll
, la salida también incluirá información ampliada.
Listado de paquetes como un árbol con una profundidad especificada
Para limitar la profundidad del árbol de dependencias, se utiliza el comando npm list
con la bandera --depth
.
El siguiente ejemplo lista todos los paquetes instalados sin sus dependencias:
Code language: Shell Session (shell)
Salida:
Listando paquetes en dependencias
Para mostrar sólo el árbol de dependencias de los paquetes en dependencies
, se usa la bandera --prod
o --production
así:
Code language: Shell Session (shell)
Salida:
Nótese que el --prod
es el alias de --production
.
Puede combinar las banderas --prod
y --depth
así:
Code language: Shell Session (shell)
Salida:
Listado de paquetes en devDependencias
Para mostrar el árbol de dependencias de los paquetes en devDependencies
, se utiliza el comando npm list
con la bandera --dev
o --development
:
Code language: Shell Session (shell)
Salida:
El --dev
es el alias del --development
.
Listado de paquetes en los paquetes globales
Para listar los paquetes globales, se utiliza el comando npm list
con la bandera --global
:
Code language: Shell Session (shell)
Formatear los paquetes instalados en formato JSON
Para formatear la salida de los paquetes instalados en formato JSON, se utiliza el comando npm list
con la bandera --json
:
Code language: Shell Session (shell)
Salida:
Resumen
- Usa el
npm list
para mostrar los paquetes instalados en el proyecto actual como un árbol de dependencias. - Use el
npm list --depth=n
para mostrar el árbol de dependencias con una profundidad especificada. - Use el
npm list --prod
para mostrar los paquetes en eldependencies
. - Use el
npm list --dev
para mostrar los paquetes en eldevDependencies
. - Utilizar
npm list --global
para listar los paquetes globales. - Utilizar
npm list --json
para formatear los paquetes instalados en el formato JSON
- ¿Ha sido útil este tutorial?
- SíNo
.