que last instalar descargar como comandos node.js npm package-managers

node.js - instalar - npm last version



¿Cómo listar npm paquetes instalados por el usuario? (12)

¡Prefiero las herramientas con alguna gui amigable!

npm-gui que te da una lista de paquetes locales y globales

El paquete se encuentra en https://www.npmjs.com/package/npm-gui y https://github.com/q-nick/npm-gui

//Once npm install -g npm-gui cd c:/your-prject-folder npm-gui localhost:9000

En su navegador http://localhost:9000

¿Cómo enumero el paquete instalado por el usuario SOLAMENTE en npm ? Cuando hago npm -g list , genera todos los paquetes y sus dependencias, que no es lo que quiero.


Esto también funciona bastante bien: npm list -g --depth=0

  • npm : la herramienta de línea de comandos del gestor de paquetes del nodo
  • list -g : muestra un árbol de cada paquete encontrado en las carpetas del usuario (sin la opción -g solo muestra los paquetes del directorio actual)
  • profundidad 0 / - profundidad = 0 : evite incluir las dependencias de cada paquete en la vista de árbol

Reference


Node_modules contiene paquetes instalados por el usuario, así que cambie el directorio a node_modules y liste los elementos. Los módulos principales se definen en la fuente del nodo en la carpeta lib/ .

Example:

example@example:~/:~/node_modules$ ls express maxmind-native node-whois socket.io ua-parser-js geoip mongoskin pdfkit tail zeromq maxmind nodemailer request ua-parser zmq


Nodo tiene un concepto de módulos locales y módulos globales.

Los módulos locales se encuentran dentro del directorio del proyecto actual.

Los módulos globales generalmente se encuentran en el directorio de inicio del usuario, aunque podemos cambiar la ruta donde residen los módulos globales.

  1. Lista los módulos locales dentro de la dir dir: npm list
  2. Enumera los módulos globales: npm list --global O npm list --g // npm list --g todos los módulos de nivel superior con sus dependencias
  3. Listar solo los módulos globales de nivel superior (módulos instalados): npm list -g --depth=0

Para dependencias de proyectos use:

npm list --depth=0

Para dependencias globales use:

npm list -g --depth=0


Para módulos locales:

npm list --depth=0

Para módulos globales:

npm list -g --depth=0


Para ver la lista de todos los paquetes que están instalados.

$ npm ls --parseable | awk ''{gsub(///.*///,"",$1); print}''| sort -u

muestra analizable de la lista de paquetes npm https://docs.npmjs.com/cli/ls#parseable


Puede obtener una lista de todos los módulos instalados globalmente utilizando:

ls `npm root -g`


Una forma podría ser encontrar el directorio raíz de módulos utilizando:

npm root /Users/me/repos/my_project/node_modules

Y luego listar ese directorio ...

ls /Users/me/repos/my_project/node_modules grunt grunt-contrib-jshint

Los paquetes instalados por el usuario en este caso son grunt y grunt-contrib-jshint


Uso npm -g outdated --depth=0 para listar versiones obsoletas
en el espacio global.


A 13 de diciembre de 2015

Si bien encontré que la respuesta aceptada era 100% correcta y útil, quise ampliarla un poco en función de mis propias experiencias y, con suerte, para el beneficio de los demás. (Aquí estoy usando los términos paquete y módulo indistintamente)

En respuesta a la pregunta, sí, la respuesta aceptada sería:

npm list -g --depth=0

Es posible que desee buscar un módulo particular instalado globalmente en * nix systems / cuando grep esté disponible. Esto es particularmente útil cuando se comprueba qué versión de un módulo está utilizando (instalado globalmente, solo quite la marca -g si está verificando un módulo local):

npm list -g --depth=0 | grep <module_name>

Si desea ver todas las versiones disponibles (remotas) para un módulo en particular, entonces haga lo siguiente:

npm view <module_name> versions

Tenga en cuenta, las versiones es plural. Esto le dará la lista completa de versiones para elegir.

Para la última versión remota:

npm view <module_name> version

Nota, la versión es singular.

Para averiguar qué paquetes necesitan actualizarse, puede usar

npm outdated -g --depth=0

Para actualizar paquetes globales, puedes usar

npm update -g <package>

Para actualizar todos los paquetes globales, puede utilizar:

npm update -g

(Sin embargo, para las versiones npm inferiores a 2.6.1, también vea este enlace, ya que hay un script especial que se recomienda para actualizar globalmente todos los paquetes).

Los comandos anteriores deberían funcionar en las versiones NPM 1.3.x, 1.4.x, 2.xy 3.x


npm ls

npm list es solo un alias para npm ls

Para el uso de información extendida

npm la npm ll

Siempre puedes establecer --depth=0 al final para obtener el primer nivel de profundidad.

npm ls --depth=0

Puedes consultar los paquetes de desarrollo y producción.

npm ls --only=dev npm ls --only=prod

Para mostrar la información en formato json

npm ls --json=true

El valor predeterminado es false

npm ls --json=false

Puede insistir en formato largo para mostrar información extendida.

npm ls --long=true

Puede mostrar la salida analizable en lugar de la vista de árbol.

npm ls --parseable=true

Puede enumerar los paquetes en el prefijo de instalación global en lugar del proyecto actual.

npm ls --global=true npm ls -g // shorthand

La documentación completa se puede encontrar here .