npm 11.6.4 paket yükləyicisi üçün hədəf adlarını proksi həll etməlidirsə socks5h, yerli həll üçün isə socks5 istifadə edin. Həmin buraxılışla gələn socks-proxy-agent bu fərqi yaradır.

Mövcud SOCKS5 son nöqtəsini istifadəçi konfiqurasiyasında saxlayın:

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

Proksi autentifikasiyası olmadan icazəli ictimai reyestrdən yükləmə üçün SOCKS5 proksi siyahısındakı qeyd hər iki URL-də nümunəvi yerli dinləyicini əvəz edə bilər. Hər iki hədəf parametri eyni son nöqtəni göstərə bilər. Proksi tərəfində həll hədəf adı yalnız həmin şəbəkənin DNS görünüşündə olduqda faydalıdır.

Dəstəklənən yol npm-registry-fetch-dən make-fetch-happen vasitəsilə SocksProxyAgent seçən @npmcli/agent-ə qədər uzanır. Bu paket yükləmə yolu HTTP-dən SOCKS-a adapter tələb etmir.

Qəbul etməzdən əvvəl əmrin və ya IDE-nin hansı npm-i işə saldığını yoxlayın. Köhnə buraxılışlar başqa yükləmə tətbiqlərindən istifadə edirdi; 11.6.4-dəki dəstək əvvəlki hər versiyanın davranışını təsdiqləmir.

Əlaqəli məqalələr