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 இல் உள்ள ஆதரவு முந்தைய ஒவ்வொரு பதிப்பின் நடத்தையையும் நிரூபிக்காது.

தொடர்புடைய கட்டுரைகள்