Држите npm-ов интерни регистар изван проксија
Наведите интерне одредишне хостове у npm поставци noproxy уз задржавање конфигурисаног проксија за остали саобраћај пакета.
Интерном регистру се може приступити директно док јавни саобраћај пакета још увек треба канцеларијски прокси. Задржите поставке проксија и додајте интерне дестинације у noproxy.
На пример, релевантни .npmrc уноси могу бити:
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Уноси заобилажења именују одредишта, а не прокси сервер. То су уноси хоста, зато оставите шему, путању и порт регистра изван тих низова.
У уграђеном селектору npm 11.6.4 компоненте домена се пореде с десна. registry.corp.example одговара том имену хоста и његовим поддоменима. Водећа тачка се уклања током овог поређења; буквална звездица није потребна за пример имена хоста.
Укључите хост садржаја пакета када регистар враћа tarball URL-ове на другом интерном имену хоста. У супротном индекс регистра и преузимање датотеке могу ићи различитим путевима.
Синтакса низа одржава неколико изузетака читљивим. npm такође документује форму низа раздвојеног зарезима и подразумевану вредност NO_PROXY изведену из окружења. Проверите ефективну поставку noproxy коју користи овај позив када одредиште и даље иде неочекиваним путем.