Pakketfetcher fan npm 11.6.4 ynstelle op in SOCKS5h-proxy
Brûk in SOCKS-URL mei de pakketfetcher fan npm 11.6.4 en kies lokale of proxy-sydige oplossing fan de bestimminghostnamme.
Foar de pakketfetcher fan npm 11.6.4 brûkst socks5h as de proxy de bestimmingsnammen oplosse moat, en socks5 foar lokale oplossing. De mei dy ferzje meilevere socks-proxy-agent makket krekt dat ûnderskie.
Bewarje in besteand SOCKS5-einpunt yn de brûkerskonfiguraasje:
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
Foar in tastiene download út it iepenbiere register sûnder proxy-autentikaasje kin in ynfier yn de SOCKS5-proxylist de foarbyldige lokale listener yn beide URL's ferfange. Beide bestimmingsynstellings meie itselde einpunt neame. Oplossing oan de proxykant is nuttich as de namme fan it doel allinnich yn 'e DNS-sicht fan dat netwurk bestiet.
It stipe paad rint fan npm-registry-fetch fia make-fetch-happen nei @npmcli/agent, dat SocksProxyAgent kiest. Dit paad foar it opheljen fan pakketten hat gjin HTTP-nei-SOCKS-adapter nedich.
Kontrolearje hokker npm it kommando of de IDE útfiert foardatst it oannimst. Aldere ferzjes brûkten oare ophaalymplemintaasjes; de stipe yn 11.6.4 bewiist it gedrach fan elke eardere ferzje net.