Es pot arribar directament a un registre intern mentre el trànsit públic de paquets encara necessita el proxy de l'oficina. Mantén la configuració del proxy i afegeix les destinacions internes a noproxy.

Per exemple, les entrades rellevants d'.npmrc poden ser:

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

Les entrades d'exempció nomenen destinacions, no el servidor proxy. Són entrades d'amfitrió, així que deixa l'esquema, el camí i el port del registre fora d'aquestes cadenes.

Al selector integrat d'npm 11.6.4, els components de domini es comparen des de la dreta. registry.corp.example coincideix amb aquest nom d'amfitrió i els seus subdominis. El punt inicial s'elimina durant aquesta comparació; no cal cap asterisc literal per a l'exemple del nom d'amfitrió.

Inclou un amfitrió de contingut de paquets quan el registre retorna URL de tarball en un altre nom d'amfitrió intern. En cas contrari, l'índex del registre i la descàrrega del fitxer poden prendre rutes diferents.

La sintaxi d'array manté diverses excepcions llegibles. npm també documenta una forma de cadena separada per comes i un valor per defecte NO_PROXY derivat de l'entorn. Inspecciona la configuració noproxy efectiva que fa servir aquesta invocació quan una destinació encara pren una ruta inesperada.

Articles relacionats