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, вместо да кърпите кеширан скрипт с допусканията на друга версия.