Если вы хотите обновить версию в package-lock.json, вы можете сделать это, обновив пакет с помощью
npm update <package_name>
- '^' >> "Примерно эквивалентно версии"
- '~' >> "Совместимо с версией"
Узнайте больше о '^' и '~' в вашем package.json >> Ссылка
Поскольку пакет-блокировка указывает версию, местоположение и хэш целостности для каждого модуля и каждой из его зависимостей, создаваемая им установка будет одинаковой, каждый раз для каждого пользователя в общем проекте.
Все, что вы хотели знать о package-lock.json
Надеюсь, это поможет вам прояснить ваши мысли.