Para o caminho de download de scripts/resources.js no tfjs-node, forneça ao processo filho o seu ambiente de proxy. Na sessão do PowerShell que inicia a operação do pacote:

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

Inicie a operação pretendida a partir dessa sessão. Para um download permitido de recurso público, use um endpoint HTTP da lista de proxies HTTP nesses valores. O script lê process.env nesta ordem e usa o primeiro valor não vazio: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Um valor anterior obsoleto pode esconder a alteração feita mais adiante na lista.

Uma requisição bem-sucedida ao registro do npm testa outro baixador. A entrada de proxy dele em .npmrc não precisa fornecer uma variável de processo usada pelo script de recursos nativos. Guarde a URL que falhou junto com a etapa de download para identificar qual entrada está faltando.

Esta ordem pertence à implementação do recurso descrita. Alinhe-a com o baixador da versão instalada do tfjs-node, em vez de corrigir um script em cache com as suposições de outra versão.

Artigos relacionados