Flutter - 如何解决依赖下载慢

Date
Created
Mar 17, 2025 07:47 AM
Descrption
好记性不如烂笔头
Tags
记录
notion image
最近因为公司项目原因,重新捡起flutter;
不评价这个框架好坏了吧,反正听说内部已经开始裁员了,不过也感谢flutter赐给我3年工作,不能吃了人家的还骂人家不好; 那么如果在一台新电脑上,在未配置之前,从官方镜像中下载依赖是非常慢的,那么有两种办法,可以解决;

一.配置中文镜像

打开环境变量:
vi ~/.zshrc
添加镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
刷新环境变量:
source ~/.zshrc
下载依赖:
flutter pub get

二.配置终端翻墙

检查当前代理:
echo $http_proxy echo $https_proxy
如果没有输出,说明 Flutter 没有走代理。你可以尝试手动设置:
临时设置(适用于当前终端):
export http_proxy="http://127.0.0.1:7890" export https_proxy="http://127.0.0.1:7890"
(将 127.0.0.1:7890 改成你的代理地址和端口)
长期生效(写入 ~/.bashrc~/.zshrc):
echo 'export http_proxy="http://127.0.0.1:7890"' >> ~/.bashrc echo 'export https_proxy="http://127.0.0.1:7890"' >> ~/.bashrc source ~/.bashrc
下载依赖:
flutter pub get