Dart pub leser proxy-miljøvariabler. For én avhengighetsløsning i et POSIX-skal oppgis de ved kallet:

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

HTTP-proxyen kan betjene begge destinasjonsskjemaene. For tillatte nedlastinger av offentlige pakker uten proxyautentisering velges kandidatendepunkter fra HTTP-proxylisten for disse verdiene. URL-en beskriver mellomleddet; pakkeverter er fortsatt destinasjonene som avhengighetsløseren velger.

Darts feilsøkingsdokumentasjon beskriver http_proxy for HTTP og https_proxy for HTTPS, med støttede autentiseringsopplysninger i proxy-URI-en ved behov. Kod reserverte tegn i disse opplysningsdelene før en slik URI bygges.

En IDE-pakkehandling kjører i miljøet som er tilgjengelig for den aktuelle IDE-en eller Dart-prosessen dens. En verdi som eksporteres i en egen terminal, oppdaterer ikke en prosess som allerede kjører et annet sted. Sett oppstartsmiljøet som den faktiske operasjonen bruker når terminal og IDE oppfører seg forskjellig.

En 407 angir autentiseringsutfordringen til proxyen. En avvisning fra pakkeserveren gjelder en annen part. Ta vare på URL-en og svaret som feilet sammen med rapporten, slik at lageradgang og tilgang gjennom mellomleddet blir håndtert på riktig sted.

Relaterte artikler