Vir npm 11.6.4 se pakketlaaier gebruik jy socks5h wanneer die volmag die bestemmingsname moet oplos, en socks5 vir plaaslike resolusie. Dié weergawe se ingeboude socks-proxy-agent maak hierdie onderskeid.

Stoor 'n bestaande SOCKS5-eindpunt in die gebruikerskonfigurasie:

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

Vir 'n toegelate aflaai van die publieke register sonder volmagverifikasie kan 'n inskrywing in die SOCKS5-volmaglys die voorbeeld-plaaslike luisteraar in albei URL's vervang. Albei bestemmingsinstellings kan dieselfde eindpunt noem. Volmagkant-resolusie is nuttig wanneer die teikenaam slegs in daardie netwerk se DNS-aansig bestaan.

Die ondersteunde pad loop van npm-registry-fetch deur make-fetch-happen na @npmcli/agent, wat SocksProxyAgent kies. Hierdie pakketlaaipad het geen HTTP-na-SOCKS-aanpasser nodig nie.

Kontroleer watter npm die opdrag of IDE gebruik voordat jy dit aanneem. Ouer weergawes het ander laaiimplementasies gebruik; ondersteuning in 11.6.4 bewys nie die gedrag van elke vroeëre weergawe nie.

Verwante artikels