Držite npmov interni registar izvan proxyja
Navedite interne odredišne hostove u npmovoj postavci noproxy uz zadržavanje konfiguriranog proxyja za ostali promet paketa.
Internom registru može se pristupiti izravno dok javni promet paketa još treba uredski proxy. Zadržite postavke proxyja i dodajte interne destinacije u noproxy.
Na primjer, relevantni .npmrc unosi mogu biti:
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.exampleUnosi zaobilaženja imenuju odredišta, a ne proxy poslužitelj. To su unosi hosta, zato ostavite shemu, putanju i port registra izvan tih nizova.
U ugrađenom selektoru npm 11.6.4 komponente domene uspoređuju se s desna. registry.corp.example odgovara tom imenu hosta i njegovim poddomenama. Vodeća točka uklanja se tijekom te usporedbe; doslovna zvjezdica nije potrebna za primjer imena hosta.
Uključite host sadržaja paketa kada registar vraća tarball URL-ove na drugom internom imenu hosta. Inače indeks registra i preuzimanje datoteke mogu ići različitim putovima.
Sintaksa polja održava nekoliko izuzetaka čitljivima. npm također dokumentira oblik niza odvojenog zarezima i zadanu vrijednost NO_PROXY izvedenu iz okruženja. Provjerite efektivnu postavku noproxy koju koristi ovaj poziv kada odredište i dalje ide neočekivanim putem.