Pidä npmin sisäinen rekisteri poissa välityspalvelimelta
Luettele sisäiset kohdeisännät npmin noproxy-asetuksessa ja säilytä määritetty välityspalvelin muulle pakettiliikenteelle.
Sisäinen rekisteri voi olla suoraan saavutettavissa, kun julkinen pakettiliikenne tarvitsee edelleen toimiston välityspalvelinta. Säilytä välityspalvelimen asetukset ja lisää sisäiset kohteet noproxyyn.
Esimerkiksi asiaankuuluvat .npmrc-merkinnät voivat 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.exampleOhitusmerkinnät nimeävät kohteita, eivät välityspalvelinta. Ne ovat isäntämerkintöjä, joten jätä rekisterin skeema, polku ja portti pois näistä merkkijonoista.
npm 11.6.4:n mukana tulevassa valitsimessa verrataan verkkotunnuksen osia oikealta. registry.corp.example vastaa kyseistä isäntänimeä ja sen aliverkkotunnuksia. Johtava piste poistetaan tämän vertailun aikana; kirjaimellista tähteä ei tarvita isäntänimen esimerkissä.
Sisällytä paketin sisältöisäntä, kun rekisteri palauttaa tarball-URL-osoitteita toisella sisäisellä isäntänimellä. Muuten rekisterin hakemisto ja tiedoston lataus voivat kulkea eri reittejä.
Taulukkosyntaksi pitää useat poikkeukset luettavina. npm dokumentoi myös pilkuin erotetun merkkijonomuodon ja ympäristöstä johdetun NO_PROXY-oletuksen. Tarkista tämän kutsun käyttämä tehokas noproxy-asetus, kun kohde kulkee yhä odottamatonta reittiä.