Я заметил сбой сборки моего CI, потому что я удалил package-lock.json
, потому что он все равно казался устаревшим, так как я использую pnpm
.Тем не менее, правильное значение package-lock.json
, по-видимому, требуется.
Вероятно, можно запустить npm install --package-lock-only
с предварительным нажатием, если был обновлен package.json, но это занимает некоторое время и не оченьудобно.
Что-то мне не хватает?Я думаю, что эта функциональность должна быть встроена в pnpm
для улучшения совместимости.
РЕДАКТИРОВАТЬ: я не думаю, что переключение на pnpm
на моем CI является вариантом, так как я пишу библиотеку, которую я хочучтобы можно было установить с помощью npm
.