Как установить частный репозиторий пакетов Node.js для внутренней сети компании?

Каков рекомендуемый способ распространения пакетов на серверах Node.js, работающих внутри внутренней сети компании? Проблема в том, что большинство серверов не могут получить прямой доступ к реестру npm. Можно ли установить частное репо, синхронизировать его с официальным, а затем синхронизировать внутренние серверы отсюда?


person kol    schedule 13.11.2012    source источник
comment
Вы просматривали эту запись в блоге?   -  person JohnnyHK    schedule 13.11.2012
comment
@JohnnyHK Спасибо! Вот еще один: node-code.com/blog/?p=155.   -  person kol    schedule 13.11.2012


Ответы (1)


Лучше всего проверить свои node_modules в репозиторий git (удалить node_modules из .gitignore). Тогда только вашим машинам разработчиков потребуется доступ к npm.org, а серверы получат пакеты из вашего внутреннего репозитория git.

person Dan Kohn    schedule 12.04.2013