Czy istnieje sposób, aby npm zdekompilować wszystkie moduły w node_modules? Coś jak odbudowa npm, która usuwa wszystkie artefakty budowy, ale ich nie odbudowuje?
shrinkwrap
(patrz npmjs.org/doc/shrinkwrap.html ), możesz zablokować wersje WSZYSTKICH swoich zależności (zamiast tylko tych najwyższego poziomu).
packages.json
(używając npm --save
) i umieścić node_modules
katalog .gitignore
(jeśli używasz git ). CI nie powinien ściągać twoich node_modules, ale wykonać npm install
. Wreszcie, jeśli pobieranie z rejestru npm trwa zbyt długo, użyj czegoś takiego jak sinopia, aby go buforować.