O npm funciona, mas o download de recursos nativos do tfjs-node ignora o proxy
Defina o ambiente que o scripts/resources.js lê e verifique a ordem da primeira variável não vazia antes de alterar a configuração do npm novamente.
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.