Warum ändert npm install die package-lock.json

Eigentlich dachte ich, dass npm install genau das installieren sollte, was in package-lock.json angegeben ist, es ändert aber die Dependencies. Was ist dann der Unterschied zu npm update? Und wie kann ich genau die Dependencies aus package-lock.json mit npm installieren?

TheSupervisor Jan 30 (23:18)

Die Frage zu npm install vs. npm update kann ich nicht beantworten.

Um genau das zu installieren, was in der package-lock.json angegeben ist, verwende:

npm ci

Es löscht node_modules und installiert exakt die dependencies, die in package-lock.json angegeben sind. Deswegen funktioniert npm ci auch nicht ohne diese Datei.

Wenn package-lock.json fehlt, muss immer noch npm install verwendet werden.

0 0 0
Noch keine Stimmen abgegeben
Durch die Nutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. Außerdem werden teilweise auch Cookies von Diensten Dritter gesetzt. Genauere Informationen finden Sie in unserer Datenschutzerklärung sowie im Impressum.