Yarn: Documentation: les licences de fils génèrent une mauvaise description

Créé le 2 juil. 2017  ·  4Commentaires  ·  Source: yarnpkg/yarn

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

cat-documentation good first issue help wanted triaged

Tous les 4 commentaires

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

Cette page vous a été utile?
0 / 5 - 0 notes