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 аркылуу SocksProxyAgent тандаган @npmcli/agentке чейин барат. Бул пакет жүктөө жолуна HTTPтен SOCKSко адаптер керек эмес.

Кабыл алуудан мурун буйрук же IDE кайсы npmди иштетээрин текшериңиз. Эски чыгарылыштар башка жүктөө ишке ашырууларын колдонгон; 11.6.4төгү колдоо мурунку ар бир версиянын жүрүм-турумун далилдебейт.

Тектеш макалалар