фиче ветку девелоп. потом сделал npm i, чтобы в node_modules пакеты обновить, но package-lock.json файл изменился. теперь у меня незакоммиченный package-lock.json файл. не пойму как так? ведь package-lock.json же не должен был измениться, я его с девелопа смерджил. теперь не знаю что с ним делать. не коммитить же, тк я не менял ничего в package.json, только npm i сделал. почему так может произойти, что package-lock.json у меня стал другим?
надо было не npm i на npm ci запустить. он бы поставил точные версии из лок файла. сейчас если все работает можешь локально исключить лок из гита что бы он не перетер глобальный лок проекта. или все снести и переставить.
за npm ci спасибо. у нас почему-то командой npm i обновляют. я просто скопировал с ветки девелопа "код" этого файла, чтобы он таким же стал как и в девелопе)
Обсуждают сегодня