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 ಆವೃತ್ತಿಯ ಡೌನ್ಲೋಡರ್ನೊಂದಿಗೆ ಹೊಂದಿಸಿ.