Το npm λειτουργεί, αλλά η λήψη εγγενών πόρων του tfjs-node παρακάμπτει το proxy
Ορίστε το περιβάλλον που διαβάζει το scripts/resources.js και ελέγξτε τη σειρά της πρώτης μη κενής μεταβλητής πριν αλλάξετε ξανά τη ρύθμιση του npm.
Για τη διαδρομή λήψης scripts/resources.js του tfjs-node, δώστε στη θυγατρική διεργασία το περιβάλλον proxy της. Στη συνεδρία PowerShell που εκκινεί τη λειτουργία του πακέτου:
$env:HTTPS_PROXY = 'http://proxy.example:8080'
$env:HTTP_PROXY = 'http://proxy.example:8080'Ξεκινήστε την επιδιωκόμενη λειτουργία από αυτή τη συνεδρία. Για επιτρεπόμενη λήψη δημόσιου πόρου, χρησιμοποιήστε ένα τελικό σημείο HTTP από τη λίστα proxy HTTP σε αυτές τις τιμές. Το σενάριο διαβάζει το process.env με αυτή τη σειρά και παίρνει την πρώτη μη κενή τιμή: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Μια παλιά προηγούμενη τιμή μπορεί να κρύψει την αλλαγή που κάνατε αργότερα στη λίστα.
Ένα επιτυχές αίτημα στο μητρώο npm δοκιμάζει άλλον λήπτη. Η καταχώριση proxy στο .npmrc δεν χρειάζεται να παρέχει μεταβλητή διεργασίας που χρησιμοποιεί το σενάριο εγγενών πόρων. Κρατήστε το αποτυχημένο URL μαζί με το στάδιο λήψης για να εντοπίσετε ποια είσοδος λείπει.
Αυτή η σειρά ανήκει στην περιγραφόμενη υλοποίηση του πόρου. Αντιστοιχίστε την με τον λήπτη της εγκατεστημένης έκδοσης tfjs-node, αντί να επιδιορθώσετε ένα προσωρινά αποθηκευμένο σενάριο με υποθέσεις άλλης έκδοσης.