npm 11.6.4 ના પેકેજ ફેચરને SOCKS5h પ્રોક્સી પર સેટ કરો
npm 11.6.4 ના પેકેજ ફેચર સાથે SOCKS URL વાપરો અને લક્ષ્ય હોસ્ટનામનું સ્થાનિક કે પ્રોક્સી-બાજુનું રિઝોલ્યુશન પસંદ કરો.
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 દ્વારા @npmcli/agent સુધી જાય છે, જે SocksProxyAgent પસંદ કરે છે. આ પેકેજ-ફેચ માર્ગને HTTP-થી-SOCKS એડેપ્ટરની જરૂર નથી.
અપનાવતા પહેલાં તપાસો કે કમાન્ડ કે IDE કઈ npm ચલાવે છે. જૂની રિલીઝોએ બીજા ફેચ અમલીકરણો વાપર્યાં હતાં; 11.6.4 માંનો સપોર્ટ દરેક પહેલાંના આવૃત્તિના વર્તનને સાબિત કરતો નથી.