Я использую модуль узла A, который зависит от узла B. Модуль узла A зависит от B с версией выше 2.0.1. Однако есть версия 2.0.5, это последняя версия. Версия 2.0.5 плохо работает с моей программой, я бы хотел получить конкретную версию 2.0.1, а не 2.0.5. Когда я делаю npm install, я получаю версию 2.0.5. Есть ли способ, которым я могу сделать установку npm, получить самую низкую подходящую версию пакета, а не самую высокую?Как заставить npm не получать последнюю зависимость от зависимостей
Редактировать: Я использовал yarn вместо npm и сделал именно то, что хотел.
Я знаю, что могу сделать это таким образом, но в следующий раз я буду делать НПМ установить на весь мой проект (когда я возьму новый клон из репозитория мерзавца) я получу 2.0.5 снова. Интересно, есть ли решение без изменения package.json других проектов. –
Вы можете попробовать добавить эту конкретную зависимость к вашему репо (все еще убедитесь, что вы .gitignore остальной части папки node_modules) таким образом, вы всегда получаете одну и ту же версию этой конкретной зависимости, даже когда вы клонируете в новое место и делаете npm install' – James