Laikykite vidinį npm registrą už proxy ribų
Išvardykite vidinius paskirties hostus npm noproxy nuostatoje, išlaikydami sukonfigūruotą proxy kitam paketų srautui.
Vidinį registrą galima pasiekti tiesiogiai, o viešas paketų srautas vis dar reikalingas biuro proxy. Išsaugokite proxy nuostatas ir pridėkite vidinius tikslus prie noproxy.
Pavyzdžiui, atitinkami .npmrc įrašai gali būti:
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.exampleApėjimo įrašai įvardija paskirties vietas, o ne proxy serverį. Tai hosto įrašai, todėl palikite registro schemą, kelią ir prievadą už šių eilučių ribų.
npm 11.6.4 pridėtame parinkiklyje domeno komponentai lyginami iš dešinės. registry.corp.example atitinka tą hosto vardą ir jo subdomenus. Šio lyginimo metu pradinis taškas pašalinamas; hosto vardo pavyzdžiui nereikia pažodinės žvaigždutės.
Įtraukite paketo turinio hostą, kai registras grąžina tarball URL kitame vidiniame hosto varde. Priešingu atveju registro indeksas ir failo atsisiuntimas gali eiti skirtingais keliais.
Masyvo sintaksė palaiko kelias išimtis įskaitomas. npm taip pat dokumentuoja kableliais atskirtą eilutės formą ir iš aplinkos išvestą NO_PROXY numatytąją reikšmę. Patikrinkite faktinę noproxy nuostatą, kurią naudoja šis iškvietimas, kai tikslas vis dar eina netikėtu keliu.