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, а не лагодьте кешований скрипт припущеннями іншої версії.