Hoidke npm-i sisemine register puhverserverist väljas
Loetlege sisemised sihtkohahostid npm-i noproxy-seades, säilitades teiste paketiliikluse jaoks konfigureeritud puhverserveri.
Sisemine register võib olla otse kättesaadav, samal ajal kui avalik paketiliiklus vajab endiselt kontori puhverserverit. Säilitage puhverserveri seaded ja lisage sisemised sihtkohad noproxy hulka.
Näiteks võivad asjakohased .npmrc-kirjed olla:
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.exampleMöödaviimiskirjed nimetavad sihtkohti, mitte puhverserverit. Need on hostikirjed, seega jätke registri skeem, tee ja port nendest stringidest välja.
npm 11.6.4 kaasasolevas valijas võrreldakse domeenikomponente paremalt. registry.corp.example vastab sellele hostinimele ja selle alamdomeenidele. Selle võrdluse käigus eemaldatakse juhtiv punkt; hostinime näite jaoks pole sõnasõnalist tärni vaja.
Lisage paketi sisu host, kui register tagastab tarball-URL-id mõnel teisel sisemisel hostinimel. Vastasel juhul võivad registri indeks ja faili allalaadimine minna erinevaid teid.
Massiivi süntaks hoiab mitut erandit loetavana. npm dokumenteerib ka komaga eraldatud stringivormi ja keskkonnast tuletatud NO_PROXY vaikeväärtuse. Kontrollige selle kutse poolt kasutatavat tegelikku noproxy-seadet, kui sihtkoht läheb endiselt ootamatut teed.