npm வேலை செய்கிறது, ஆனால் tfjs-node இன் சொந்த ஆதாரப் பதிவிறக்கம் ப்ராக்ஸியைத் தவிர்க்கிறது
scripts/resources.js படிக்கும் சூழலை அமைத்து, npm உள்ளமைவை மீண்டும் மாற்றும் முன் முதல் காலியற்ற மாறியின் வரிசையைச் சரிபார்க்கவும்.
tfjs-node இன் scripts/resources.js பதிவிறக்கப் பாதைக்கு, குழந்தை செயல்முறைக்கு அதன் ப்ராக்ஸி சூழலைக் கொடுக்கவும். தொகுப்புச் செயல்பாட்டைத் தொடங்கும் PowerShell அமர்வில்:
$env:HTTPS_PROXY = 'http://proxy.example:8080'
$env:HTTP_PROXY = 'http://proxy.example:8080'அந்த அமர்விலிருந்து நோக்கமான செயல்பாட்டைத் தொடங்கவும். அனுமதிக்கப்பட்ட பொது ஆதாரப் பதிவிறக்கத்திற்கு, இந்த மதிப்புகளில் HTTP ப்ராக்ஸி பட்டியலில் இருந்து ஒரு HTTP முனைப்புள்ளியைப் பயன்படுத்தவும். ஸ்கிரிப்ட் process.env ஐ இந்த வரிசையில் படித்து முதல் காலியற்ற மதிப்பை எடுக்கிறது: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. பட்டியலில் முன்பு இருந்த பழைய மதிப்பு, பின்னர் நீங்கள் செய்த மாற்றத்தை மறைக்கலாம்.
வெற்றிகரமான npm பதிவகக் கோரிக்கை மற்றொரு பதிவிறக்கியைச் சோதிக்கிறது. .npmrc இல் அதன் ப்ராக்ஸி உள்ளீடு, சொந்த ஆதார ஸ்கிரிப்ட் பயன்படுத்தும் செயல்முறை மாறியை வழங்க வேண்டியதில்லை. எந்த உள்ளீடு இல்லை என்பதைக் கண்டறிய தோல்வியடைந்த URL ஐ பதிவிறக்க நிலையுடன் வைத்திருங்கள்.
இந்த வரிசை விவரிக்கப்பட்ட ஆதாரச் செயலாக்கத்திற்கு உரியது. தற்காலிகச் சேமிப்பில் உள்ள ஸ்கிரிப்டை மற்றொரு பதிப்பின் ஊகங்களுடன் இணைப்பதற்குப் பதிலாக, அதை நிறுவப்பட்ட tfjs-node பதிப்பின் பதிவிறக்கியுடன் பொருத்திப் பாருங்கள்.