Dart pub чете променливите на средата за прокси. За една операция по решаване на зависимости в POSIX shell ги подайте при извикването:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get

HTTP проксито може да обслужва и двете схеми на дестинация. За разрешени изтегляния на публични пакети без удостоверяване пред проксито изберете кандидат крайни точки от списъка с HTTP прокси за тези стойности. URL адресът описва посредника; хостовете на пакетите остават дестинации, избирани от решаващия зависимости.

Документацията на Dart за отстраняване на проблеми описва http_proxy за HTTP и https_proxy за HTTPS, с поддържани данни за удостоверяване в URI на проксито, когато е нужно. Кодирайте запазените знаци в тези компоненти на данните преди да построите такъв URI.

Действието за пакети на IDE се изпълнява в средата, достъпна за това IDE или неговия Dart процес. Стойност, експортирана в отделен терминал, не обновява процес, който вече работи другаде. Задайте средата за стартиране, която използва действителната операция, когато терминалът и IDE се държат различно.

407 означава предизвикателство за удостоверяване от проксито. Отказът на сървъра за пакети засяга друг участник. Запазете неуспешния URL и отговора с доклада, за да се адресират достъпът до хранилището и достъпът през посредника на правилното място.

Подобни статии