npm ci doesnt work

27/01/2025
npm ci
npm error code EUSAGE
npm error
npm error `npm ci` 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 error
npm error Invalid: lock file's ws@8.17.1 does not satisfy ws@8.18.0
npm error Missing: ws@8.17.1 from lock file
npm error Missing: ws@8.17.1 from lock file
npm error
npm error Clean install a project

ça résoud le problème en général

rm -rf node_modules package-lock.json
npm install

sinon regarder le package qui fout la mer, le desisntaller et le reinstaller

npm ls ws
cuisine@1.22.11 /root/docker/cuisine
├─┬ @socket.io/redis-adapter@8.3.0
│ └─┬ socket.io-adapter@2.5.5
│   └── ws@8.17.1 deduped invalid: "^8.18.0" from node_modules/openai
├─┬ openai@4.80.1
│ └── ws@8.17.1 invalid: "^8.18.0" from node_modules/openai
└─┬ socket.io@4.8.1
  └─┬ engine.io@6.6.3
    └── ws@8.17.1 deduped invalid: "^8.18.0" from node_modules/openai

npm remove openai
npm install openai