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?