Para la ruta de descarga de scripts/resources.js en tfjs-node, dé al proceso hijo su entorno de proxy. En la sesión de PowerShell que inicia la operación del paquete:

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

Inicie la operación prevista desde esa sesión. Para una descarga permitida de un recurso público, use un punto de conexión HTTP de la lista de proxies HTTP en estos valores. El script lee process.env en este orden y toma el primer valor no vacío: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Un valor anterior obsoleto puede ocultar el cambio que hizo después en la lista.

Una solicitud correcta al registro de npm prueba otro descargador. Su entrada de proxy en .npmrc no tiene por qué aportar una variable de proceso que use el script de recursos nativos. Conserve la URL fallida junto con la etapa de descarga para identificar qué entrada falta.

Este orden pertenece a la implementación del recurso descrita. Compárelo con el descargador de la versión instalada de tfjs-node, en lugar de parchear un script en caché con las suposiciones de otra versión.

Artículos relacionados