为加快 Flutter 在中国的下载以及安装速度,可以考虑使用 镜像站点
China Flutter User Group(CFUG) 维护着一个 Flutter 简体中文网站 https://flutter.cn 以及镜像。
其他镜像可在 本文末尾 找到。
在中国安装和使用 Flutter,请使用可信的 Flutter 镜像。这需要在你的机器上设置两个环境变量。
以下所有示例均假定你正在使用 CFUG 的镜像。
设置你的机器使用镜像站点:
此过程需要使用 Powershell。
1、在 Powershell 中打开新窗口,准备运行脚本。
2、通过环境变量将 PUB_HOSTED_URL
设置为镜像站点。
PUB_HOSTED_URL="https://pub.flutter-io.cn"
3、通过环境变量将 FLUTTER_STORAGE_BASE_URL
设置为镜像站点。
FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"
4、从镜像站点下载 Flutter 压缩包。在你常用的浏览器中访问并下载 Flutter SDK 压缩包。
5、创建一个可以安装 Flutter 的文件夹,然后将文件夹命名为 Flutter。
6、从 zip 压缩文件中解压提取 SDK到该文件中。
7、将 Flutter 目录添加到你的 PATH
环境变量中。
/{上面创建的Flutter目录}/bin
8、运行 Flutter doctor
来验证安装。
flutter doctor
完成!
在本例中,flutter pub get
会在任何设置了 PUB_HOSTED_URL
和 FLUTTER_STORAGE_BASE_URL
的终端中去获取 flutter-io.cn
上的 package。
此过程需要使用 terminal。
1、在 terminal 中打开新窗口,准备运行脚本。
2、编辑 ~/.profile
设置镜像站点
vim ~/.profile
alias flutter='/alidata/service/flutter/flutter334/bin/flutter'
alias dart='/alidata/service/flutter/flutter334/bin/dart'
# 将 `PUB_HOSTED_URL` 设置为镜像站点。
export PUB_HOSTED_URL="https://pub.flutter-io.cn"
# 将 `FLUTTER_STORAGE_BASE_URL` 设置为镜像站点。
export FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"
3、运行 Flutter doctor 来验证安装。
flutter doctor
完成!!!
在本例中,flutter pub get
会在任何设置了 PUB_HOSTED_URL
和 FLUTTER_STORAGE_BASE_URL
的终端中去获取flutter-io.cn
上的 package
。
其他操作系统设置请参考文档
Flutter 社区 (CFUG) 维护着 flutter-io.cn 镜像。它包括 Flutter SDK 和 pub package。
配置你的机器使用镜像
请使用以下指令,设置你的机器使用该镜像。
macOS、Linux 或 ChromeOS:
export PUB_HOSTED_URL=https://mirror.sjtu.edu.cn/flutter-infra;
export FLUTTER_STORAGE_BASE_URL=https://mirror.sjtu.edu.cn
Windows:
env:PUB_HOSTED_URL="https://pub.flutter-io.cn";
env:FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"
上海交通大学 *nix 用户组 维护着 mirror.sjtu.edu.cn 镜像。它包括 Flutter SDK 和 pub package。
配置你的机器使用镜像
请使用以下指令,设置你的机器使用该镜像。
macOS、Linux 或 ChromeOS:
export PUB_HOSTED_URL=https://mirror.sjtu.edu.cn/flutter-infra;
export FLUTTER_STORAGE_BASE_URL=https://mirror.sjtu.edu.cn
Windows:
env:PUB_HOSTED_URL="https://mirror.sjtu.edu.cn/flutter-infra";
env:FLUTTER_STORAGE_BASE_URL="https://mirror.sjtu.edu.cn"
清华大学 TUNA 协会 维护着 mirrors.tuna.tsinghua.edu.cn 镜像。它包括 Flutter SDK 和 pub package。
配置你的机器使用镜像
请使用以下指令,设置你的机器使用该镜像。
macOS、Linux 或 ChromeOS:
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub;
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
Windows:
env:PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub";
env:FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter"
[1]
镜像站点: https://en.wikipedia.org/wiki/Mirror_site][2]
China Flutter User Group: https://github.com/cfug[3]
https://flutter.cn: https://flutter.cn[4]
本文末尾: #known-trusted-community-run-mirror-sites[5]
Flutter SDK 压缩包: https://flutter.cn/docs/release/archive?tab=windows[6]
参考文档: https://flutter.cn/community/china?tab=linux