Möchten Sie eine Funktion anfordern oder einen Fehler melden?
Merkmal
Wie ist das aktuelle Verhalten?
Wenn yarn install --flat
, kann Garn mehrere Fragen stellen, um Paketversionen aufzulösen. Da es jedoch tiefer in das gesamte Kaninchen geht, kann es vorteilhaft sein, dem Benutzer mehr Informationen darüber zu geben, warum bestimmte Versionen als Auswahlmöglichkeiten angeboten werden.
Wenn das aktuelle Verhalten ein Fehler ist, geben Sie bitte die Schritte zur Reproduktion an.
Siehe Abhängigkeiten von einem aktuellen Projekt. Testbezogene Abhängigkeiten sind leider veraltet, andere Versionen sind mehr oder weniger aktuell (nicht älter als eine Woche :))
Wenn Sie yarn install --flat
mit den Deps in der verknüpften Datei ausführen, werden zahlreiche Fragen für fast jede einzelne Abhängigkeit in der Datei gestellt. Eine Probe:
info Unable to find a suitable version for "inferno", please choose one by typing one of the numbers below:
1) "[email protected], inferno@^1.4.1, inferno@^1.1.1" which resolved to "1.4.1"
2) "inferno@^1.5.4" which resolved to "1.5.4"
Answer?
info Unable to find a suitable version for "babel-core", please choose one by typing one of the numbers below:
1) "[email protected]" which resolved to "6.23.1"
2) "babel-core@^6.24.0, babel-core@^6.0.0" which resolved to "6.24.0"
Answer?
...etc...
_und_ verschachtelte Abhängigkeiten:
info Unable to find a suitable version for "ansi-styles", please choose one by typing one of the numbers below:
1) "ansi-styles@^2.2.1" which resolved to "2.2.1"
2) "ansi-styles@~1.0.0" which resolved to "1.0.0"
3) "ansi-styles@^3.0.0" which resolved to "3.0.0"
Answer?
info Unable to find a suitable version for "jsesc", please choose one by typing one of the numbers below:
1) "jsesc@^1.3.0" which resolved to "1.3.0"
2) "jsesc@~0.5.0" which resolved to "0.5.0"
Answer?
... etc ...
Was ist das erwartete Verhalten?
Es wäre schön herauszufinden:
node_modules
, sodass es nicht möglich ist, eine bestimmte Abhängigkeit auf einen Blick zu erkennen)Der beste Weg wäre wahrscheinlich, h
als Option für Answer?
was das Warum und Wie beschreibt
Bitte geben Sie Ihre node.js, Garn und Betriebssystemversion an.
> node -v
v6.9.1
> yarn -V
0.21.3
> system_profiler SPSoftwareDataType
System Version: macOS 10.12.3 (16D32)
Kernel Version: Darwin 16.4.0
Markierung als hohe Priorität, da die Leute von der Laube, die flach installiert wurde, auf Garn umsteigen. Ich denke, dies ist eine wichtige Verbesserung der Benutzererfahrung.
Also ... hat das immer noch hohe Priorität?
Das Problem besteht immer noch!
Hilfreichster Kommentar
Markierung als hohe Priorität, da die Leute von der Laube, die flach installiert wurde, auf Garn umsteigen. Ich denke, dies ist eine wichtige Verbesserung der Benutzererfahrung.