cipm can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync Ошибка Решение

npm WARN prepare removing existing node_modules/ before installation
npm ERR! cipm can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with npm install before continuing.
npm ERR!
npm ERR!
npm ERR! Missing: react-select

Возможная причина

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

Решение

Как и сказано в описании ошибки, выполните:
npm install
-- напр. на локальной машине и отправьте изменения на сервер, там уже npm ci пройдет как надо.

Key Words for FKN + antitotal forum (CS VSU):