Registri internal dapat dijangkau langsung sementara lalu lintas paket publik masih membutuhkan proxy kantor. Pertahankan pengaturan proxy dan tambahkan tujuan internal ke noproxy.

Misalnya, entri .npmrc yang relevan dapat berupa:

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

Entri bypass menyebut tujuan, bukan server proxy. Entri ini adalah entri host, jadi biarkan skema, jalur, dan port registri di luar string tersebut.

Di pemilih bawaan npm 11.6.4, komponen domain dibandingkan dari kanan. registry.corp.example cocok dengan nama host itu dan subdomainnya. Titik di awal dihapus selama perbandingan ini; tanda bintang literal tidak diperlukan untuk contoh nama host.

Sertakan host konten paket saat registri mengembalikan URL tarball pada nama host internal lain. Jika tidak, indeks registri dan unduhan berkas dapat menempuh rute berbeda.

Sintaks larik menjaga beberapa pengecualian tetap terbaca. npm juga mendokumentasikan bentuk string yang dipisahkan koma dan nilai bawaan NO_PROXY yang diturunkan dari lingkungan. Periksa pengaturan noproxy efektif yang dipakai pemanggilan ini ketika suatu tujuan masih menempuh rute tak terduga.

Artikel terkait