npm 11.6.4 paketihankija puhul kasutage socks5h, kui sihtkohtade nimesid peab lahendama puhverserver, ja socks5 kohalikuks lahendamiseks. Just selle väljalaske kaasas olev socks-proxy-agent teeb selle vahe.

Salvestage olemasolev SOCKS5-lõpp-punkt kasutaja konfiguratsiooni:

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

Lubatud avaliku registri allalaadimiseks ilma puhverserveri autentimiseta võib SOCKS5-puhverserverite loendi kirje asendada näitliku kohaliku kuulaja mõlemas URL-is. Mõlemad sihtkoha seaded võivad osutada samale lõpp-punktile. Puhverserveripoolne lahendamine on kasulik siis, kui sihtnimi on olemas ainult selle võrgu DNS-vaates.

Toetatud tee kulgeb npm-registry-fetch-ist läbi make-fetch-happen-i @npmcli/agent-ni, mis valib SocksProxyAgent-i. See paketihanketee ei vaja HTTP-st SOCKS-iks adapterit.

Enne kasutuselevõttu kontrollige, millist npmi käsk või IDE käivitab. Vanemad väljalasked kasutasid teisi hankimisrakendusi; 11.6.4 tugi ei tõesta iga varasema versiooni käitumist.

Seotud artiklid