Voulez-vous demander une fonctionnalité ou signaler un bogue ?
Bug de documentation
Quel est le comportement actuel?
https://yarnpkg.com/en/docs/cli/licenses#toc -yarn-licenses-generate-disclaimer montre dans la description:
Running this command will return a sorted list of licenses from all the packages you have installed to the stdout
Si le comportement actuel est un bogue, veuillez fournir les étapes à reproduire.
Accédez à https://yarnpkg.com/en/docs/cli/licenses#toc -yarn-licenses-generate-disclaimer et lisez la description de la commande.
Quel est le comportement attendu?
Il devrait lire quelque chose comme: It outputs license template to stdout
ou similaire.
Veuillez mentionner votre node.js, votre fil et la version de votre système d'exploitation.
Non pertinent
Salut @Narven et @bestander! Je voudrais aider à ce sujet, semble rapide à corriger. Pourtant, je ne peux pas comprendre où la documentation est fausse.
Lors de l'exécution de yarn licenses generate disclaimer
il génère effectivement sur stdout la liste de toutes les licences de package et la documentation le dit.
Le comportement attendu dans votre problème est-il de regrouper les services par licences OU simplement de changer le libellé de la documentation? (Bien qu'il semble qu'il dise ce qu'il fait).
Bon week-end!
@nbarray , merci d'être intervenu
@nicobarray , @narven , je ne sais pas si c'est ce que le journaliste d'origine avait en tête, mais l'inexactitude est l'expression "packages que vous avez installés" (et une inexactitude similaire pour la documentation de yarn licenses list
, qui dit "paquets qui ont été installés par yarn
ou yarn install
").
Le problème est que si je fais yarn install --prod
, un yarn licenses list
ou yarn licenses generate-disclaimer
ultérieur inclut _toutes_ les dépendances, y compris les dépendances de développement - donc pas celles qui viennent d'être installées. Si je veux lister uniquement les dépendances de production, je peux utiliser la commande yarn --prod true licenses list
.
Je ne pense pas qu'il y ait quelque chose de mal avec le comportement actuel, mais il est définitivement indépendant des modules qui ont été installés dans node_modules
.
Hey @nicobarray @Narven , j'ai également testé cette fonctionnalité sur le fil, mais elle exporte toujours toutes les dépendances, pas seulement la production.
fil: 1.19.2
nœud: 12.12.0
Mac OS X
existe-t-il un moyen d'obtenir des packages prod uniquement pour créer un fichier de licence? ou @tibbes avez-vous trouvé une autre solution pour cela?
C'était également lié à ce problème