Вы можете удалить знак каретки (^) перед версиями пакетов из вашего пакета. json.
Это будет гарантировать, что точная версия устанавливается каждый раз, когда вы запускаете npm i
на сервере.
Использование package-lock.json
, как предлагается в другом ответе, также помогает достичь того же.