C'è un modo per ottenere npm per sbloccare tutti i moduli in node_modules? Qualcosa come npm rebuild che rimuove tutti i manufatti di build ma non li ricostruisce?
shrinkwrap
(vedi npmjs.org/doc/shrinkwrap.html ), puoi bloccare le versioni di TUTTE le tue dipendenze (anziché solo quelle di livello superiore).
packages.json
(usando npm --save
) e inserire la node_modules
directory .gitignore
(se usi git ). CI non dovrebbe estrarre i node_modules, ma eseguirli npm install
. Infine, se il download dal registro di npm impiega troppo tempo, utilizzare qualcosa come sinopia per memorizzarlo nella cache.