2012-11-13 22 views
5

Qual è il modo consigliato di distribuire pacchetti ai server Node.js, in esecuzione all'interno di una intranet aziendale? Il problema è che la maggior parte dei server non può accedere direttamente a the npm registry. È possibile installare un repository privato, sincronizzarlo con quello ufficiale e quindi sincronizzare i server interni da qui?Come installare un repository del pacchetto Node.js privato per una intranet aziendale?

+2

Hai guardato [questo post del blog] (https://blog.caurea.org/2012/01/31/local-npm-registry-mirror.html)? – JohnnyHK

+2

@JohnnyHK Grazie! Eccone un altro: http://node-code.com/blog/?p=155 – kol

risposta

1

Si consiglia di controllare i propri nodeododules nel repository git (rimuovere node_modules da .gitignore). Quindi, solo le macchine degli sviluppatori avranno bisogno di accedere a npm.org e i server otterranno i pacchetti dal tuo repository git interno.

Vedi http://www.futurealoof.com/posts/nodemodules-in-git.html