Egy belső registry közvetlenül elérhető lehet, miközben a nyilvános csomagforgalomnak továbbra is szüksége van az irodai proxyra. Tartsa meg a proxy beállításait, és adja hozzá a belső célokat a noproxyhoz.

Például a vonatkozó .npmrc bejegyzések ezek lehetnek:

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

A megkerülési bejegyzések célokat neveznek meg, nem a proxy kiszolgálót. Ezek gazdabejegyzések, ezért hagyja a registry sémáját, útvonalát és portját ezeken a karakterláncokon kívül.

Az npm 11.6.4 beépített választójában a tartomány-összetevőket jobbról hasonlítja össze. A registry.corp.example illeszkedik ehhez a gazdanévhez és annak aldomainjeihez. Ennél az összehasonlításnál a kezdő pontot eltávolítja; a gazdanév-példához nincs szükség literális csillagra.

Vegye fel a csomagtartalom-gazdát is, amikor a registry egy másik belső gazdanéven ad vissza tarball URL-eket. Ellenkező esetben a registry indexe és a fájlletöltés eltérő útvonalat vehet.

A tömb szintaxis több kivételt is olvashatóan tart. Az npm dokumentálja a vesszővel elválasztott karakterlánc-formát és a környezetből származtatott NO_PROXY alapértéket is. Vizsgálja meg a hívás által használt tényleges noproxy beállítást, amikor egy cél továbbra is váratlan útvonalat vesz.

Kapcsolódó cikkek