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 সংস্করণের ডাউনলোডারের সঙ্গে এটি মিলিয়ে দেখুন, অন্য সংস্করণের অনুমান দিয়ে ক্যাশে করা স্ক্রিপ্ট প্যাচ করার বদলে।