npm работает, но загрузка нативных ресурсов tfjs-node обходит прокси
Задайте окружение, которое читает scripts/resources.js, и проверьте порядок первой непустой переменной, прежде чем снова менять конфигурацию npm.
Для пути загрузки 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, а не правьте кэшированный скрипт предположениями другой версии.