¿Cómo puedo obtener el árbol de un módulo disponible para npm, pero no instalado localmente?
npm llhace el trabajo para paquetes instalados localmente. Pero no funciona para módulos no instalados o módulos instalados globalmente.
Lo intenté npm list bowerpero no es así.

npm-remote-ls [email protected]Puede generar árboles de dependencia NPM sin la necesidad de instalar una dependencia utilizando el comando
Esto generará un árbol de dependencia para el proyecto en el directorio actual y lo imprimirá en la consola.
Puede obtener el árbol de dependencias de una dependencia específica de esta manera:
También puede establecer el nivel de profundidad máxima haciendo
Tenga en cuenta que solo puede ver el árbol de dependencias de una dependencia que haya instalado globalmente o localmente en el proyecto NPM.
fuente
-prodsolo para enumerar las dependencias de producción (y no devDependencies)Este sitio le permite ver un árbol de paquetes como un gráfico de nodo en 2D o 3D.
http://npm.anvaka.com/#/view/2d/waterline
¡Gran trabajo de @Avanka!
fuente
Aquí está el poderoso comando oficial:
Imprime solo las dependencias directas , no todo el árbol.
fuente
.\npm view core-js dependenciesNo devuelve nada en mi máquina.core-jsno tiene dependenciasSi desea obtener la ruta de dependencia real de un paquete específico y desea saber por qué lo tiene, simplemente puede preguntar
yarn why <MODULE>. ejemplo:fuente
Puede usar howfat que también muestra estadísticas de dependencia:
fuente
Ver todos los metadatos sobre el módulo npm
Ver todas las dependencias del módulo
Ver todas las versiones o módulo de versiones
Ver todas las palabras clave
fuente
También hay una buena aplicación web para ver las dependencias en un tipo de vista de mapa ponderado.
Por ejemplo:
https://bundlephobia.com/[email protected]
fuente
Lamentablemente, npm todavía no tiene una forma de ver las dependencias de los paquetes no instalados. Ni siquiera la página de un paquete enumera las dependencias correctamente. 🙄
Afortunadamente instalando hilo :
brew install yarnLe permite a uno usar su comando de información para ver dependencias precisas:
yarn info @angular/[email protected] dependenciesyarn info @angular/[email protected] peerDependenciesfuente