Mbajeni regjistrin e brendshëm të npm jashtë proxy-t
Listoni hostet e brendshme të destinacionit në cilësimin noproxy të npm duke ruajtur proxy-n e konfiguruar për trafikun tjetër të paketave.
Një regjistër i brendshëm mund të jetë i arritshëm drejtpërdrejt, ndërsa trafiku publik i paketave ende ka nevojë për proxy-n e zyrës. Ruani cilësimet e proxy-t dhe shtoni destinacionet e brendshme në noproxy.
Për shembull, hyrjet përkatëse të .npmrc mund të jenë:
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.exampleHyrjet e anashkalimit emërtojnë destinacione, jo serverin proxy. Ato janë hyrje hosti, prandaj lini skemën, shtegun dhe portën e regjistrit jashtë atyre vargjeve.
Në përzgjedhësin e përfshirë të npm 11.6.4, komponentët e domenit krahasohen nga e djathta. registry.corp.example përputhet me atë emër hosti dhe nëndomenet e tij. Një pikë fillestare hiqet gjatë këtij krahasimi; nuk nevojitet një yll literal për shembullin e emrit të hostit.
Përfshini një host të përmbajtjes së paketave kur regjistri kthen URL tarball në një emër tjetër hosti të brendshëm. Përndryshe indeksi i regjistrit dhe shkarkimi i skedarit mund të ndjekin rrugë të ndryshme.
Sintaksa e vargut mban disa përjashtime të lexueshme. npm dokumenton gjithashtu një formë vargu të ndarë me presje dhe një vlerë parazgjedhur NO_PROXY të nxjerrë nga mjedisi. Kontrolloni cilësimin efektiv noproxy që përdor ky thirrje kur një destinacion ende ndjek një rrugë të papritur.