Wie kann ich verschachtelte Abhängigkeiten mit `yarn` überschreiben?

Wenn mein Paket diese Abhängigkeiten hat

{ "name": "my-package",
  "dependencies": { "foobar":"~1.0.3", "baz":"2.0.9" }

Und diefoobar Paket hat diese Abhängigkeiten

{ "name": "foobar",
  "dependencies": { "baz":"^2.0.0" }

und die zuletzt veröffentlichte Version vonbaz ist2.1.0, der erste Lauf vonyarn wird installiert[email protected] imfoobar/node_modules.

Wie kann ich Garn zwingen, das @ zu verwende[email protected] Paket fürfoobar?

ein Verständnis ist, dass dies mit @ möglich wärnpm shrinkwrap (a ladiese Frag).

Die Zusammenfassung meiner Frage lautet wahrscheinlich: Yarn erstellt wiederholbare, deterministische Installationen, aber wie kann ich diese Installation anpassen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage