Docker und CI/CD · Junior · Frage 49 von 75
Warum nutzt man in der CI npm ci statt npm install?
- 1Es installiert genau die Lockfile und scheitert, wenn sie nicht passt
- 2Es überspringt Dev-Abhängigkeiten, die Tests nie brauchen
- 3Es installiert Pakete, ohne sie von npm herunterzuladen
Antwort zeigen
Richtige Antwort: Es installiert genau die Lockfile und scheitert, wenn sie nicht passt
Erklärung
npm ci löscht node_modules und installiert genau, was die Lockfile sagt, ohne sie je zu aktualisieren. Builds werden reproduzierbar.