Comment faire pour afficher l'arbre des dépendances d'un module npm?
Comment puis-je obtenir de l'arbre d'un module disponible à la ngp, mais il n'est pas installé localement ?
npm ll
fait le travail pour localement des paquets installés. Mais il ne fonctionne pas pour les modules non installés ou les modules installés dans le monde.
J'ai essayé npm list bower
mais ce n'est pas ça.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
npm-à distance-ls
module. Vous pouvez l'installer à l'échelle mondiale:Puis composez le:
Sinon,
[email protected]
installé, vous pouvez utilisernpx
et d'éviter à l'échelle mondiale de l'installation de la commande appeler à l':npm-remote-ls [email protected]
Vous pouvez générer des MNP dépendance des arbres sans la nécessité de l'installation
une dépendance à l'aide de la commande
Cela va générer un arbre de dépendances pour le projet dans le répertoire courant et l'imprimer pour la console.
Vous pouvez obtenir de l'arbre des dépendances d'un spécifique dépendance de la sorte:
Vous pouvez également régler la profondeur maximale de niveau en faisant
Noter que vous pouvez uniquement afficher l'arbre des dépendances d'une dépendance que vous avez installé soit à l'échelle mondiale, ou localement sur le projet MNP.
-prod
pour seulement la production des listes des dépendances (et pas devDependencies).Ce site vous permet de voir des paquets de l'arbre comme un nœud graphique en 2D ou en 3D.
http://npm.anvaka.com/#/view/2d/waterline
Excellent travail de @Avanka!
Ici est la unpowerful commande officielle:
Il imprime seulement les dépendances directes, pas la totalité de l'arbre.
.\npm view core-js dependencies
ne renvoie rien sur ma machine.Si vous voulez obtenir les liens de dépendances de package spécifique et vous voulez savoir pourquoi vous l'avez, vous pouvez simplement demander à
yarn why <MODULE>
.exemple:
Voir Toutes les métadonnées sur les mnp module
Afficher Toutes les Dépendances du module
Vue Tous ou les Versions du module
Afficher Tous les mots-clés
Malheureusement mnp n'ont pas un moyen de visualiser les dépendances de la non-paquets installés. Pas même une de l'ensemble de la page liste les dépendances correctement.
Heureusement, l'installation de fil:
brew install yarn
Permet d'utiliser sa commande info pour afficher précise dépendances:
yarn info @angular/[email protected] dependencies
yarn info @angular/[email protected] peerDependencies