สำหรับเส้นทางการดาวน์โหลด 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 รุ่นที่ติดตั้งไว้ แทนที่จะแพตช์สคริปต์ที่แคชไว้ด้วยสมมติฐานของอีกรุ่น

บทความที่เกี่ยวข้อง