Насколько я понимаю, у вас есть несколько компиляторов, и они получают пакеты из node_modules, а затем, когда вы запускаете 'npm install', это обновляет все ваши пакеты.
@ Макс Шмитт правильныйвы можете выполнить npm install [packagename] @ [version], и это будет установлено в вашем проекте.
Чтобы помочь, если вы работаете над приложением на аутсорсинге, вы можете дополнительно указать пользователя npm shrinkwrap
подробнее here .
После того, как вы установили пакеты, вы можете запустить эту команду в терминале в корне вашего проекта, чтобы затем заблокировать все пакеты с их текущим номером версии.Таким образом, если вы когда-нибудь перезапустите npm install, он должен посмотреть на этот пакет json, а затем установить все ваши требования разработчика с этой заданной точки