Как переопределить вложенные зависимости с помощью `yarn`?
Если мой пакет имеет эти зависимости
{ "name": "my-package",
"dependencies": { "foobar":"~1.0.3", "baz":"2.0.9" }
Иfoobar
пакет имеет эти зависимости
{ "name": "foobar",
"dependencies": { "baz":"^2.0.0" }
и самая последняя выпущенная версияbaz
является2.1.0
Первый прогонyarn
установлю[email protected]
вfoobar/node_modules
.
Как заставить пряжу использовать[email protected]
пакет дляfoobar
?
Я понимаю, что это было бы возможно с помощьюnpm shrinkwrap
(а-ляэтот вопрос).
Суть моего вопроса, вероятно, такова: пряжа создает повторяющиеся, детерминированные установки, но как мне настроить эту установку?