2015-01-20 13 views
6

node.js'yi çalıştırmaya çalışıyorum ancak NPM engellendiği için hiçbir paketi yükleyemiyorum. Çözümleri burada denedim: How to fill proxy information in cntlm config file ve burada: NPM behind NTLM proxy ve hala hatalar alındı. Talimatları takip ettiğimi kontrol ettim ve ini'm, talimatlarla aynı konfigürasyona sahip.Çalışan bir güvenlik duvarının arkasında npm çalıştıran: güvenlik ekibine neye ihtiyacım var?

Bir sonraki adımım güvenlik ekibinin güvenlik duvarı üzerinden npm erişimine izin vermesini istemek, ancak bu konuda herhangi bir belge göremiyorum. Güvenlik ekibine ne demem gerekiyor?

Not: npm Enterprise'ın farkındayım, ancak bu aşamaya geçmeden önce npm ile kurulmam gerektiğini düşünüyorum.

cevap

4

Evet, en basit durumda yapmanız gereken tüm proxy sunucusu ve port

(not bu

npm config set proxy http://company.com:8000 

veya

npm config set https-proxy http://company.com:8000 

nerede http://company.com:8000 biri olduğunu - tire, değil _ alt çizgi)

Ayrıca, makineden n12 kayıt defterine http://registry.npmjs.org erişimini sınayabilirsiniz. Ayrıca, package.json ayrıca bir git deposu kodunun çekilmesini gerektiren bağımlılıklar da içerir. Ayrıca (muhtemelen) git to use a proxy'u da yapılandırmanız gerekebilir.

+0

Bu site oldukça iyi bir referanstır http://wil.boayue.com/blog/2013/06/14/using-npm-behind-a-proxy/ –