npm ci |
Table rase |
---|---|
npm |
Syntaxe
npm ci |
Description
Cette commande permet d'installer un projet proprement.
Remarque
- Cette commande est similaire à npm install, sauf qu'elle est destinée à être utilisée dans des environnements automatisés tels que les plates-formes de test, l'intégration continue (CI) et le déploiement (CD) - ou dans toute situation où vous voulez vous assurer que vous effectuez une installation propre de vos dépendances. Cela peut être beaucoup plus rapide qu'une installation npm classique en ignorant certaines fonctionnalités orientées utilisateur. Il est également plus strict qu'une installation normale, ce qui peut aider à détecter les erreurs ou les incohérences causées par les environnements locaux installés de manière incrémentielle de la plupart des utilisateurs de npm.
- npm install vs npm ci : Le projet doit avoir un package-lock.json ou npm-shrinkwrap.json existant. Si les dépendances dans le verrou de paquet ne correspondent pas à celles de package.json, npm ci se fermera avec une erreur, au lieu de mettre à jour le verrou de paquet. Le npm ci ne peut installer que des projets entiers à la fois : les dépendances individuelles ne peuvent pas être ajoutées avec cette commande. Si un node_modules est déjà présent, il sera automatiquement supprimé avant que npm ci ne commence son installation. Il n'écrira jamais dans package.json ou dans l'un des verrous de paquet : les installations sont essentiellement gelées.
Dernière mise à jour : Lundi, le 14 Décembre 2020