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 ನಲ್ಲಿನ ಬೆಂಬಲವು ಹಿಂದಿನ ಪ್ರತಿ ಆವೃತ್ತಿಯ ನಡವಳಿಕೆಯನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು