Docker і CI/CD · Junior · Запитання 49 з 75
Чому в CI використовують npm ci, а не npm install?
- ✓Правильна відповідь: Ставить рівно за lock-файлом і падає при розбіжності
- 2Він пропускає dev-залежності, які тестам не потрібні
- 3Він ставить пакети, взагалі не завантажуючи їх з npm
Пояснення
npm ci видаляє node_modules і встановлює рівно те, що в lock-файлі, ніколи його не оновлюючи. Збирання стають відтворюваними.