2015-04-04 10 views
7

Recentemente ero in vacanza con una connessione internet limitata. Stavo sviluppando un'applicazione in node.js quando improvvisamente avevo bisogno di alcuni pacchetti NPM. Questo ha interrotto seriamente lo sviluppo e sono stato costretto ad aspettare che potessi andare online per scaricare i pacchetti e continuare lo sviluppo.Come scaricare l'intero repository NPM per una gioia di sviluppo offline completa?

È possibile eseguire il mirroring dell'intero registro di npm sul mio computer? Come farlo?

Dovrebbe essere possibile vedere come esistono i mirror online del registro principale. Da dove raccolgono tutti i pacchi?

+1

Questo dovrebbe aiutare: https://github.com/npm/npm-registry-couchapp#replicating-the-registry. –

+0

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

risposta

1

Questo è ciò che npm-offline potrebbe fare per voi. npm-offline potrebbe memorizzare nella cache i moduli, sarà sufficiente creare uno script che assicuri di avere i moduli che si desidera memorizzare nella cache.