although this only circumvents the problem you can try an installation with less strict options like: npm install --legacy-pee-deps
If not I found this discussion which may help 👇🏽
npm ci can only install packages with an existing package-lock.json or npm-shrinkwrap.json with lockfileVersion >= 1