Ohranite notranji register npm zunaj proxyja
Naštejte notranje ciljne hoste v nastavitvi noproxy npm, medtem ko obdržite konfigurirani proxy za preostali promet paketov.
Do notranjega registra je mogoče dostopati neposredno, medtem ko javni promet paketov še vedno potrebuje pisarniški proxy. Ohranite nastavitve proxyja in dodajte notranje cilje v noproxy.
Na primer, ustrezni vnosi .npmrc so lahko:
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.exampleVnosi za obhod poimenujejo cilje, ne strežnika proxy. To so vnosi gostitelja, zato pustite shemo, pot in vrata registra zunaj teh nizov.
V vgrajenem izbirniku npm 11.6.4 se komponente domene primerjajo z desne. registry.corp.example se ujema s tem imenom gostitelja in njegovimi poddomenami. Vodilna pika se med to primerjavo odstrani; dobesedna zvezdica za primer imena gostitelja ni potrebna.
Vključite gostitelja vsebine paketov, ko register vrne naslove URL tarball na drugem notranjem imenu gostitelja. Sicer lahko indeks registra in prenos datoteke ubereta različni poti.
Sintaksa polja ohranja več izjem berljivih. npm dokumentira tudi obliko niza, ločenega z vejicami, in privzeto vrednost NO_PROXY, izpeljano iz okolja. Preverite dejansko nastavitev noproxy, ki jo uporablja ta klic, ko cilj še vedno ubere nepričakovano pot.