Mantén el registre intern d'npm fora del proxy
Llista els amfitrions de destinació interns a la configuració noproxy d'npm mantenint el proxy configurat per a la resta de trànsit de paquets.
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.exampleLes 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.