Для пути загрузки scripts/resources.js в tfjs-node передайте дочернему процессу его прокси-окружение. В сеансе PowerShell, который запускает операцию с пакетом:

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

Запустите нужную операцию из этого сеанса. Для разрешённой загрузки публичного ресурса используйте HTTP-эндпоинт из списка HTTP-прокси в этих значениях. Скрипт читает process.env в таком порядке и берёт первое непустое значение: HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Устаревшее прежнее значение может скрыть изменение, внесённое позже в списке.

Успешный запрос к реестру npm проверяет другой загрузчик. Его запись прокси в .npmrc не обязана предоставлять переменную процесса, которую использует скрипт нативных ресурсов. Сохраните неудачный URL вместе с этапом загрузки, чтобы определить, какого ввода не хватает.

Этот порядок относится к описанной реализации ресурса. Сверьте его с загрузчиком установленного выпуска tfjs-node, а не правьте кэшированный скрипт предположениями другой версии.

Похожие статьи