2015-04-04 33 views
7

Niedawno byłem na wakacjach z ograniczoną łącznością internetową. Pracowałem nad rozwojem aplikacji w node.js, gdy nagle potrzebowałem pakietów NPM. Stanowiło to poważną przerwę w rozwoju i musiałem czekać, aż będę mógł przejść do trybu online, aby pobrać te pakiety i kontynuować rozwój.Jak pobrać całe repozytorium NPM, aby uzyskać pełną radość z rozwoju offline?

Czy możliwe jest odbijanie lokalnie całego rejestru npm na moim komputerze? Jak to zrobić?

To powinno być możliwe, ponieważ istnieją internetowe lusterka głównego rejestru. Skąd oni zbierają wszystkie paczki?

+1

To powinno pomóc: https://github.com/npm/npm-registry-couchapp#replicating-the-registry. –

+0

Zobacz http://www.clock.co.uk/blog/how-to-create-a-private-npmjs-repository – subZero

Odpowiedz

1

To może zrobić dla Ciebie npm-offline. npm-offline może buforować moduły, wystarczy utworzyć skrypt, który zapewni moduły, które chcesz buforować.