npm کار میکند، اما دانلود منابع بومی tfjs-node از پروکسی عبور نمیکند
محیطی را که scripts/resources.js میخواند تنظیم کنید و پیش از تغییر دوباره پیکربندی npm، ترتیب نخستین متغیر غیرخالی را بررسی کنید.
برای مسیر دانلود scripts/resources.js در tfjs-node، محیط پروکسی را به فرایند فرزند بدهید. در نشست 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 هماهنگ کنید، بهجای وصلهکردن اسکریپت ذخیرهشده در حافظه پنهان با فرضهای نسخهای دیگر.