За преузимач пакета npm 11.6.4 користите socks5h када прокси треба да решава имена одредишта, а socks5 за локално решавање. Управо уграђени socks-proxy-agent тог издања прави ту разлику.

Сачувајте постојећу SOCKS5 крајњу тачку у корисничкој конфигурацији:

npm config set proxy socks5h://127.0.0.1:1080 --location=user
npm config set https-proxy socks5h://127.0.0.1:1080 --location=user

За дозвољено преузимање са јавног регистра без прокси аутентификације, ставка на листи SOCKS5 проксија може заменити илустративни локални пријемник у оба URL-а. Обе поставке одредишта могу да указују на исту крајњу тачку. Решавање на страни проксија је корисно када име циља постоји само у DNS прегледу те мреже.

Подржана путања иде од npm-registry-fetch преко make-fetch-happen до @npmcli/agent, који бира SocksProxyAgent. Ова путања преузимања пакета не захтева адаптер са HTTP на SOCKS.

Проверите који npm покреће наредба или IDE пре него што то прихватите. Старија издања користила су друге имплементације преузимања; подршка у 11.6.4 не доказује понашање сваке раније верзије.

Повезани чланци