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