Existe-t-il un moyen d'obtenir npm pour déconstruire tous les modules sous node_modules? Quelque chose comme npm rebuild qui supprime tous les artefacts de build mais ne les reconstruit pas?
shrinkwrap
(voir npmjs.org/doc/shrinkwrap.html ), vous pouvez verrouiller les versions de TOUTES vos dépendances (au lieu de seulement celles de niveau supérieur).
packages.json
(using npm --save
) et mettre le node_modules
répertoire .gitignore
(si vous utilisez git ). CI ne doit pas extraire vos node_modules, mais s'exécuter npm install
. Enfin, si le téléchargement à partir du registre npm prend trop de temps, utilisez quelque chose comme sinopia pour le mettre en cache.