Möchten Sie eine Funktion anfordern oder einen Fehler melden?
Fehler
Wie ist das aktuelle Verhalten?
Die Ausgabe von yarn config
ist leer, wenn sie in einem Garnskript ausgeführt wird.
Wenn das aktuelle Verhalten ein Fehler ist, geben Sie bitte die Schritte zur Reproduktion an.
package.json
:"scripts": {
"debug": "yarn config list"
}
yarn run debug
.Was ist das erwartete Verhalten?
Erwarten Sie, dass yarn run debug
dieselbe Ausgabe wie npm run debug
oder yarn config list
.
Bitte geben Sie Ihre node.js, Garn und Betriebssystemversion an.
node.js v6.11.0
Garn v0.27.5
OS Ubuntu 16.04
Scheint, dass dies irgendwann zwischen v0.24.5 und v0.27.5 eingeführt wurde. Wir haben dieses Verhalten als Teil eines Docker-Build-Skripts verwendet, das intern ein NPM-Autorisierungstoken (von yarn config
) abruft, um es dem zu erstellenden Docker-Container bereitzustellen. Es wäre schön, wenn die Regression behoben wäre, um sie wieder mit dem Verhalten von npm in Einklang zu bringen.
Dies führt zu Authentifizierungsfehlern, wenn sich install
in einem Skript befindet, wenn Sie über private Repositorys verfügen. Beispiel:
"scripts": {
"startup": "yarn install --pure-lockfile && bower install && ember s"
}
Bestätigtes Problem in 1.0.1
noch vorhanden.
Danke für den Bericht! Dies liegt daran, dass Skripte mit YARN_SILENT=1
und yarn config list
im unbeaufsichtigten Modus nichts ausgeben.
Wird eine PR einreichen, um dies zu beheben.
😄 Danke @BYK