Ich bin kein Knoten Experte auf keinen Fall. In einem Projekt ist irgendwo etwas schief gelaufen, und package-lock.json und package.json scheinen nicht mehr synchron zu sein. Die einzige Art, wie ich Sachen bekommen kann zu bauen, ist diese Sequenz:package-lock, package.json, wehe
rm -rf node-modules npm install rm package-lock.json npm install webpack
das heißt ich habe npm installieren einmal mit Paket-Lock laufen, und dann einmal ohne. Es gibt viele Abhängigkeiten, und es ist schwierig, herauszufinden, welche benötigt werden. Was ist der beste Weg, dies zu lösen, so dass ich npm nicht zweimal installieren muss? Und wie kann ich verhindern, dass solche Dinge in der Zukunft entstehen?
Hinweis: Zwei verschiedene Entwickler arbeiteten an diesem Git Repo, und es ist sehr gut möglich, dass die Paketsperre und die Paketdateien nicht ordnungsgemäß eingecheckt wurden.