Tengo un paquete npm que quiero actualizar. Puedo actualizar mi package.json, pero no quiero romper nada. ¿Hay alguna forma de enumerar todos los paquetes instalados que dependen de él?
104
Está buscando https://docs.npmjs.com/cli/ls
Por ejemplo, para ver de qué paquetes dependen contextify
puede ejecutar:
npm ls contextify
app-name@0.0.1 /home/zorbash/some-project
└─┬ d3@3.3.6
└─┬ jsdom@0.5.7
└── contextify@0.1.15
contextify
cuándo este último no está instalado?npm ls E
, solo me muestra uno de los módulos de nivel superior que depende de A. No estoy seguro de que sea técnicamente correcto ya que X, Y y Z también dependen de él. Si no muestra X, Y y Z, ¿qué más no muestra?Puede usar https://www.npmjs.com/package/npm-dependents para encontrar dependientes que no estén instalados.
Actualización : Veo que el paquete está roto, pero aún puede ser un buen punto de partida donde el autor señala un lugar donde puede romperse: https://github.com/davidmarkclements/npm-dependents/issues/5#issuecomment -451926479
Mientras tanto, es posible que desee utilizar la pestaña "Dependientes" en las páginas individuales del proyecto npm.
fuente