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 வழியாக SocksProxyAgent ஐத் தேர்ந்தெடுக்கும் @npmcli/agent வரை செல்கிறது. இந்தத் தொகுப்பு ஈர்ப்புப் பாதைக்கு HTTP-இலிருந்து-SOCKS தகவமைப்பான் தேவையில்லை.
ஏற்றுக்கொள்வதற்கு முன் கட்டளை அல்லது IDE எந்த npm ஐ இயக்குகிறது என்பதைச் சரிபார்க்கவும். பழைய வெளியீடுகள் வேறு ஈர்ப்பு செயலாக்கங்களைப் பயன்படுத்தின; 11.6.4 இல் உள்ள ஆதரவு முந்தைய ஒவ்வொரு பதிப்பின் நடத்தையையும் நிரூபிக்காது.