Voulez-vous demander une _fonctionnalité_ ou signaler un _bug_ ?
Punaise
Quel est le comportement actuel ?
Lors de l'exécution yarn licenses generateDisclaimer
et de la canalisation de stdout vers un fichier, je m'attendrais à n'obtenir que le texte de la clause de non-responsabilité pour intégrer facilement cette fonctionnalité à CI, etc. Au lieu de cela, les premières lignes ressemblent à ceci :
yarn licenses v0.15.1
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE XXX PRODUCT.
La troisième ligne est correcte, mais les deux procédures n'ont rien à voir avec la clause de non-responsabilité.
À la fin du document, il y a une ligne qui dit
Done in 5.45s.
Cela ne fait pas non plus partie de la clause de non-responsabilité et ne doit pas faire partie de la sortie.
Je vois quatre solutions possibles.
yarn
à stderr
generateDisclaimer
-q, --quiet
-o --output
à generateDisclaimer
qui écrit un fichierSi le comportement actuel est un bogue, veuillez fournir les étapes à reproduire.
yarn licenses generateDisclaimer > DISCLAIMERS.txt
DISCLAIMERS.txt
Quel est le comportement attendu ?
Le fichier de clause de non-responsabilité est généré sans les parties précédant THE FOLLOWING SETS FORTH ATTRIBUTION
et sans Done in 5.45s.
à la fin.
Veuillez mentionner votre node.js, votre fil et la version de votre système d'exploitation.
$ yarn --version
0.15.1
$ node --version
v6.4.0
$ uname -a
Linux thor.osl.manamind.com 4.7.7-200.fc24.x86_64 #1 SMP Sat Oct 8 00:21:59 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
J'aimerais commencer à contribuer, donc je vais travailler là-dessus.
Créé # 1586 pour résoudre ce problème, en attente d'approbation.
Bonjour à tous, j'ai toujours ce problème :
$ yarn --version
0.22.0
$ yarn licenses generate-disclaimer > test.out
warning [email protected]: No license field
warning [email protected]: The platform "darwin" is incompatible with this module.
warning [email protected]: The platform "darwin" is incompatible with this module.
warning package.json: No license field
$ head test.out
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE CASTBRIDGE PRODUCT.
...
Est-ce qu'il y a un moyen de réparer ceci? Merci!
NINJA EDIT : Je peux exécuter yarn licenses generate-disclaimer --ignore-platform
, et cela fait ce que je veux, mais je ne pense pas que ce soit le modèle d'utilisation prévu. (Je peux me tromper)
Commentaire le plus utile
Bonjour à tous, j'ai toujours ce problème :
Est-ce qu'il y a un moyen de réparer ceci? Merci!
NINJA EDIT : Je peux exécuter
yarn licenses generate-disclaimer --ignore-platform
, et cela fait ce que je veux, mais je ne pense pas que ce soit le modèle d'utilisation prévu. (Je peux me tromper)