cipm can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync Ошибка Решение
Primary tabs
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 пройдет как надо.
- Log in to post comments
- 5550 reads