Voulez-vous demander une fonctionnalité ou signaler un bogue ?
Bogue
Quel est le comportement actuel?
La sortie de yarn config
est vide si elle est exécutée à partir d'un script yarn.
Si le comportement actuel est un bogue, veuillez fournir les étapes à reproduire.
package.json
:"scripts": {
"debug": "yarn config list"
}
yarn run debug
.Quel est le comportement attendu?
Attendez-vous à ce que yarn run debug
produise la même sortie que npm run debug
ou yarn config list
.
Veuillez mentionner votre node.js, votre fil et la version de votre système d'exploitation.
node.js v6.11.0
fil v0.27.5
OS Ubuntu 16.04
Il semble que cela ait été introduit entre la v0.24.5 et la v0.27.5. Nous utilisions ce comportement dans le cadre d'un script de construction docker qui récupérerait en interne un jeton d'autorisation NPM (à partir de yarn config
) pour le fournir au conteneur docker en cours de construction. Ce serait bien de voir la régression corrigée, de ramener cela en ligne avec le comportement de npm.
Cela provoque des erreurs d'authentification lorsque install
est dans un script, si vous avez des référentiels privés. Exemple:
"scripts": {
"startup": "yarn install --pure-lockfile && bower install && ember s"
}
Problème confirmé toujours présent dans 1.0.1
.
Merci pour le rapport! C'est parce que les scripts sont exécutés avec YARN_SILENT=1
et yarn config list
ne produit rien en mode silencieux.
Soumettra un PR pour résoudre ce problème.
😄 Merci @BYK