Pour le chemin de téléchargement scripts/resources.js de tfjs-node, fournissez au processus enfant son environnement proxy. Dans la session PowerShell qui lance l'opération du paquet :

$env:HTTPS_PROXY = 'http://proxy.example:8080'
$env:HTTP_PROXY = 'http://proxy.example:8080'

Démarrez l'opération voulue depuis cette session. Pour un téléchargement autorisé de ressource publique, utilisez un point de terminaison HTTP de la liste de proxies HTTP dans ces valeurs. Le script lit process.env dans cet ordre et prend la première valeur non vide : HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Une valeur antérieure obsolète peut masquer la modification faite plus loin dans la liste.

Une requête réussie vers le registre npm teste un autre téléchargeur. Son entrée proxy dans .npmrc n'a pas à fournir une variable de processus utilisée par le script de ressources natives. Conservez l'URL en échec avec l'étape de téléchargement pour identifier l'entrée manquante.

Cet ordre appartient à l'implémentation de ressource décrite. Alignez-le sur le téléchargeur de la version installée de tfjs-node, plutôt que de corriger un script en cache avec les hypothèses d'une autre version.

Articles similaires