Обновление номера версии в package.json и package-lock.json без обновления зависимостей - PullRequest
0 голосов
/ 09 января 2019

TL; DR Как обновить номер версии package.json и package-lock.json без обновления зависимостей?

У нас есть проблема, когда мы хотим увеличить номер версии после разработки и перед развертыванием.

Однако, если я увеличу версию в моем package.json, а затем установлю npm, это может изменить версии зависимостей, которые могут вызвать проблемы при работе с другими зависимостями, чем то, с чем разработчики тестировали свой код.

Мы используем npm ci в нашей системе ci, и я понимаю, что это будет основано на файле package-lock.json. Проблема возникает, если в нашем package-lock.json есть версия, которая была ранее собрана, система ci будет использовать только то, что она собирала ранее. Я не могу обновить нашу систему CI.

Я мог бы вручную обновить версию в package-lock.json, но это не так. Есть ли лучшая практика для этой ситуации?

...