Fir den npm 11.6.4 Paketsfetcher benotz socks5h, wann de Proxy d'Zilnimm opléise soll, an socks5 fir déi lokal Opléisung. Dee mat där Versioun geliwwerten socks-proxy-agent mécht genee dësen Ënnerscheed.

Späicher en existéierenden SOCKS5-Endpunkt an der Benotzerkonfiguratioun:

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

Fir en erlaabten Download aus dem ëffentleche Register ouni Proxy-Authentifikatioun kann en Aschreiwung an der SOCKS5-Proxy-Lëscht de fiktiven lokalen Nolauschterer an allen zwou URLen ersetzen. Béid Zilastellunge kënnen dee selwechten Endpunkt nennen. D'Opléisung op der Proxy-Säit ass nëtzlech, wann den Zilnumm nëmmen an der DNS-Siicht vun deem Netz existéiert.

Den ënnerstëtzten Wee geet vun npm-registry-fetch iwwer make-fetch-happen bis @npmcli/agent, deen SocksProxyAgent auswielt. Dee Wee fir d'Paketen ze sichen brauch keen Adapter vun HTTP op SOCKS.

Kuck, wéi ee npm de Kommando oder d'IDE ausféiert, ier s dee Wee iwwerhëlls. Méi al Versioune hunn aner Fetcher-Implementéierunge benotzt; d'Ënnerstëtzung an 11.6.4 beweise net d'Verhalen vun all fréierer Versioun.

Ähnlech Artikelen