Interný register môže byť dostupný priamo, zatiaľ čo verejná prevádzka balíkov stále potrebuje kancelárske proxy. Ponechajte nastavenia proxy a pridajte interné ciele do noproxy.

Napríklad príslušné položky .npmrc môžu byť:

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.example

Položky obídenia pomenúvajú ciele, nie proxy server. Sú to položky hostiteľa, preto nechajte schému, cestu a port registra mimo týchto reťazcov.

Vo vstavanom selektore npm 11.6.4 sa komponenty domény porovnávajú sprava. registry.corp.example zodpovedá tomuto názvu hostiteľa a jeho subdoménam. Počas tohto porovnania sa odstráni úvodná bodka; pre príklad názvu hostiteľa nie je potrebná doslovná hviezdička.

Zahrňte hostiteľa obsahu balíkov, keď register vracia adresy URL tarballov na inom internom názve hostiteľa. Inak môže index registra a sťahovanie súboru ísť rôznymi cestami.

Syntax pole udržiava niekoľko výnimiek čitateľných. npm tiež dokumentuje formu reťazca oddeleného čiarkami a predvolenú hodnotu NO_PROXY odvodenú z prostredia. Skontrolujte efektívne nastavenie noproxy použité týmto volaním, keď cieľ stále ide nečakanou cestou.

Súvisiace články