Jaki jest zalecany sposób dystrybucji pakietów na serwerach Node.js, działający w firmowym intranecie? Problem polega na tym, że większość serwerów nie ma bezpośredniego dostępu do the npm registry. Czy można zainstalować prywatne repozytorium, zsynchronizować je z oficjalnym, a następnie zsynchronizować wewnętrzne serwery?Jak zainstalować prywatne repozytorium pakietów Node.js w intranecie firmy?
5
A
Odpowiedz
1
Najlepszą praktyką jest sprawdzenie modułu node_modules w repozytorium git (usunięcie node_modules z .gitignore). Wtedy tylko twoje maszyny programistyczne będą potrzebowały dostępu do npm.org, a serwery otrzymają pakiety z twojego wewnętrznego repozytorium git.
Zobacz http://www.futurealoof.com/posts/nodemodules-in-git.html
Pan spojrzał na tym blogu [] (https://blog.caurea.org/2012/01/31/local-npm-registry-mirror.html)? – JohnnyHK
@JohnnyHK Dzięki! Oto kolejna: http://node-code.com/blog/?p=155 – kol