Flutter pub get 失败处理\国内镜像配置

flutter 国内镜像配置:

Linux 或 Mac:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

Windows:
新增两个环境变量——用户变量即可
PUB_HOSTED_URL : https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL : https://storage.flutter-io.cn

### 如何配置 Flutter pub 的代理 对于在中国大陆的开发者来说,由于网络原因可能会遇到访问速度慢或不稳定的情况。为了提高开发效率,可以配置 `Flutter` 使用国内镜像来加速包管理和 SDK 下载。 #### 用户变量中的环境变量配置 在 Windows 系统下,在用户变量中新增两个环境变量: - **FLUTTER_STORAGE_BASE_URL**: 设定为 `https://storage.flutter-io.cn`[^1] - **PUB_HOSTED_URL**: 同样设定为 `https://pub.flutter-io.cn` 这些设置能够确保当执行命令如 `flutter pub get` 获取项目依赖时不会因为连接问题而失败。 #### 对于 macOS 或 Linux 系统上的 Shell 配置 如果是在类 Unix 操作系统上工作,则可以在终端配置文件(比如 `.bashrc`, `.zshrc`)里加入如下两行代码以永久生效: ```shell export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn ``` 之后记得运行 `source ~/.bashrc` (或相应配置文件) 来使更改立即生效[^4]。 #### HTTP(S)_PROXY 变量用于代理服务器 除了上述针对 Dart PubFlutter 存储库 URL 的特殊处理外,还可以通过定义通用的 HTTP/S 代理变量来进行更广泛的流量转发控制。这适用于所有需要经过代理才能正常工作的工具和服务。 - **HTTP_PROXY** / **HTTPS_PROXY** 如果有固定的代理服务器地址,可以通过下面的方式指定它们: ```shell export HTTPS_PROXY=http://your-proxy-server:port/ export HTTP_PROXY=http://your-proxy-server:port/ ``` 请注意替换上面例子中的 `http://your-proxy-server:port/` 成实际可用的代理服务端口信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值