Npm List

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

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 el dependencies.
  • Use el npm list --dev para mostrar los paquetes en el devDependencies.
  • 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

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.