Dahili bir kayıt defterine doğrudan erişilebilirken genel paket trafiği hâlâ ofis proxy'sine ihtiyaç duyar. Proxy ayarlarını koruyun ve dahili hedefleri noproxy'ye ekleyin.

Örneğin ilgili .npmrc girişleri şöyle olabilir:

registry=https://registry.corp.example/repository/npm/
proxy=http://proxy.example:8080
https-proxy=http://proxy.example:8080
noproxy[]=registry.corp.example
noproxy[]=packages.corp.example

Atlama girişleri proxy sunucusunu değil hedefleri adlandırır. Bunlar ana makine girişleridir, bu yüzden kayıt defterinin şemasını, yolunu ve bağlantı noktasını bu dizelerin dışında bırakın.

npm 11.6.4 ile gelen seçicide alan bileşenleri sağdan karşılaştırılır. registry.corp.example bu ana makine adıyla ve alt alan adlarıyla eşleşir. Bu karşılaştırmada baştaki nokta kaldırılır; ana makine adı örneği için birebir yıldız işaretine gerek yoktur.

Kayıt defteri başka bir dahili ana makine adında tarball URL'leri döndürdüğünde paket içeriği ana makinesini de ekleyin. Aksi halde kayıt defteri dizini ile dosya indirme farklı yollar izleyebilir.

Dizi sözdizimi birkaç istisnayı okunabilir tutar. npm ayrıca virgülle ayrılmış dize biçimini ve ortamdan türetilen bir NO_PROXY varsayılanını belgeler. Bir hedef hâlâ beklenmeyen bir yol izlediğinde bu çağrının kullandığı etkin noproxy ayarını inceleyin.

İlgili makaleler