Существует ли простой способ принудительного применения версии конкретной транзитивной зависимости между всеми прямыми зависимостями в проекте node / npm?
Сценарий состоит в том, что конкретная версия пакета, назовите это foo
, есть ошибка, которую я пытаюсь избежать. Я могу или не могу напрямую зависеть от foo
, но, как это часто бывает в проектах узлов, это транзитивная зависимость нескольких прямых зависимостей.
Я хочу прикрепить конкретную версию или некоторую максимальную версию кизбежать ошибки;или, наоборот, я хочу прикрепить некоторую минимальную версию, чтобы убедиться, что я получаю исправление ошибки.
Я понимаю, что не все прямые зависимости могли выпустить версию, которая имеет "правильную" версию переходной зависимости (для любого сценария), но я бы тоже хотел об этом знать.