Chạy dart pub get với biến môi trường proxy
Cung cấp giá trị proxy HTTP và HTTPS của Dart pub cho tiến trình phân giải và tải các phụ thuộc.
Dart pub đọc các biến môi trường proxy. Với một thao tác phân giải phụ thuộc trong POSIX shell, hãy cung cấp chúng ngay khi gọi:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
Proxy HTTP có thể phục vụ cả hai lược đồ đích. Với các lượt tải gói công khai được phép mà không cần xác thực proxy, hãy chọn các điểm cuối ứng viên từ danh sách proxy HTTP cho các giá trị đó. URL của nó mô tả bên trung gian; máy chủ gói vẫn là đích do bộ phân giải phụ thuộc chọn.
Tài liệu khắc phục sự cố của Dart mô tả http_proxy cho HTTP và https_proxy cho HTTPS, cùng thông tin xác thực được hỗ trợ trong URI proxy khi cần. Mã hóa các ký tự dành riêng trong các thành phần thông tin xác thực đó trước khi dựng một URI như vậy.
Thao tác gói của IDE chạy trong môi trường sẵn có cho IDE đó hoặc tiến trình Dart của nó. Một giá trị được xuất trong terminal riêng không cập nhật tiến trình đang chạy ở nơi khác. Hãy đặt môi trường khởi chạy mà thao tác thực tế sử dụng khi terminal và IDE hành xử khác nhau.
Mã 407 cho biết thử thách xác thực của proxy. Việc máy chủ gói từ chối liên quan đến bên khác. Giữ URL và phản hồi thất bại cùng báo cáo để việc truy cập kho và truy cập qua trung gian được xử lý đúng chỗ.