Fún olùgbà àkójọ npm 11.6.4, lo socks5h nígbà tí proxy yóò yọ́nú àwọn orúkọ ibi-àfojúsùn, àti socks5 fún ìyọ́nú níbílù. socks-proxy-agent tí ó wà pẹ̀lú ìtẹ̀jáde yẹn ni ó ń ṣe ìyàtọ̀ yìí.

Fi ibi-ìparí SOCKS5 tí ó wà tẹ́lẹ̀ pamọ́ nínú ìṣètò olùmúlò:

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

Fún ìgbàsílẹ̀ tí a gbà láàyè láti inú àkọsílẹ̀ gbogbogbò láìsí ìjẹ́rìí proxy, àkọsílẹ̀ kan nínú àkójọ proxy SOCKS5 lè rọ́pò olùgbọ́rọ̀ àpẹẹrẹ níbílù nínú àwọn URL méjèèjì. Àwọn ìṣètò ibi-àfojúsùn méjèèjì lè tọ́ka sí ibi-ìparí kan náà. Ìyọ́nú ní ẹ̀gbẹ́ proxy wúlò nígbà tí orúkọ àfojúsùn wà nínú ìwòye DNS ti nẹ́tíwọ́kì yẹn nìkan.

Ọ̀nà tí a ṣe àtìlẹ́yìn fún ń lọ láti npm-registry-fetch nípasẹ̀ make-fetch-happen sí @npmcli/agent, èyí tí ó yan SocksProxyAgent. Ọ̀nà ìgbà àkójọ yìí kò nílò adáni HTTP-sí-SOCKS.

Ṣàyẹ̀wò irú npm tí àṣẹ tàbí IDE ń ṣiṣẹ́ kí o tó gbà á. Àwọn ìtẹ̀jáde àtijọ́ lo àwọn ìmúṣẹ gbígbà mìíràn; àtìlẹ́yìn nínú 11.6.4 kò fi ìhùwàsí gbogbo ẹ̀yà àtijọ́ hàn.

Àwọn àpilẹ̀kọ tó jọra