A Dart pub proxy környezeti változókat olvas. Egy függőségfeloldási művelethez POSIX shellben a híváskor adja meg őket:

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

A HTTP-proxy mindkét cél sémát kiszolgálhatja. Engedélyezett nyilvános csomagletöltésekhez proxy-hitelesítés nélkül válasszon jelölt végpontokat a HTTP-proxy listáról ezekhez az értékekhez. Az URL a közvetítőt írja le; a csomagkiszolgálók továbbra is a függőségfeloldó által választott célok maradnak.

A Dart hibaelhárítási dokumentációja a HTTP-hez http_proxy-t, a HTTPS-hez https_proxy-t írja le, szükség esetén a proxy URI-ban támogatott hitelesítési adatokkal. Kódolja a fenntartott karaktereket ezekben a hitelesítési összetevőkben egy ilyen URI felépítése előtt.

Az IDE csomagművelete az adott IDE vagy Dart-folyamata számára elérhető környezetben fut. Egy külön terminálban exportált érték nem frissít egy máshol már futó folyamatot. Állítsa be azt az indítási környezetet, amelyet a tényleges művelet használ, ha a terminál és az IDE viselkedése eltér.

A 407 a proxy hitelesítési kihívását jelzi. A csomagszerver elutasítása másik résztvevőt érint. Őrizze meg a sikertelen URL-t és a választ a jelentéssel együtt, hogy a tárházhozzáférés és a közvetítőn keresztüli hozzáférés a megfelelő helyen legyen kezelhető.

Kapcsolódó cikkek