Gibt es eine Möglichkeit, npm dazu zu bringen, alle Module unter node_modules aufzuheben? So etwas wie npm-Neuerstellung, bei der alle Build-Artefakte entfernt, aber nicht neu erstellt werden?
shrinkwrap(siehe npmjs.org/doc/shrinkwrap.html ), können Sie die Versionen ALLER Ihrer Abhängigkeiten sperren (anstatt nur die der obersten Ebene).
packages.json(using npm --save) und das Einfügen des node_modulesVerzeichnisses in .gitignore(using git ). CI sollte Ihre node_modules nicht ziehen, sondern ausführen npm install. Wenn das Herunterladen aus der npm-Registrierung zu lange dauert, verwenden Sie etwas wie sinopia, um es zwischenzuspeichern.
