惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Cloudflare Blog
U
Unit 42
F
Fortinet All Blogs
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
Y
Y Combinator Blog
罗磊的独立博客
V
Visual Studio Blog
大猫的无限游戏
大猫的无限游戏
J
Java Code Geeks
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
爱范儿
爱范儿
B
Blog RSS Feed
aimingoo的专栏
aimingoo的专栏
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
I
InfoQ
博客园 - 叶小钗
博客园 - 聂微东
Last Week in AI
Last Week in AI

运维开发绿皮书

OBS虚拟摄像头重命名 Ubuntu备份为LiveOS 使用Powershell卸载windows默认程序 Cisco路由器OSPF配置 汽车的分类和特点 Windows11跳过TPM2.0 HTTPS 双向认证与 USB 加密锁配置实战 SSL 证书工具 字数统计 BMI 计算 颜色转换 Hash 生成器 JSON 格式化 JWT 解码 房贷计算 时间戳转换 URL 编码 UUID 生成 牛马时钟 二维码批量生成器 CKS Simulator Kubernetes 1.25 FRP TOTP验证码生成器 direct-ssh-passthrough-nat 脚本使用说明 Python软件授权 Linux命令行百度网盘 为 Containerd 配置 Harbor 无证书镜像站 Docker一键部署Meta和MetacubexD面板 必应搜索屏蔽垃圾网站 VMware的ubuntu完整安装vm-tools支持粘贴板
flutter配置镜像站
Paper-Dragon · 2025-03-27 · via 运维开发绿皮书

flutter配置镜像站

在中国网络环境下使用 Flutter: https://docs.flutter.cn/community/china/

选择镜像站

清华大学 TUNA 协会

Windows PowerShell

env:PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub";
env:FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter"

# 无tls
# env:PUB_HOSTED_URL="http://mirrors.tuna.tsinghua.edu.cn/dart-pub";
# env:FLUTTER_STORAGE_BASE_URL="http://mirrors.tuna.tsinghua.edu.cn/flutter"

Windows Cmd

set PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
set FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter

# 无tls
# set PUB_HOSTED_URL=http://mirrors.tuna.tsinghua.edu.cn/dart-pub
# set FLUTTER_STORAGE_BASE_URL=http://mirrors.tuna.tsinghua.edu.cn/flutter

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

# 无tls
# export PUB_HOSTED_URL=http://mirrors.tuna.tsinghua.edu.cn/dart-pub;
# export FLUTTER_STORAGE_BASE_URL=http://mirrors.tuna.tsinghua.edu.cn/flutter

上海交通大学 *nix 用户组

Windows PowerShell

env:PUB_HOSTED_URL="https://mirror.sjtu.edu.cn/dart-pub";
env:FLUTTER_STORAGE_BASE_URL="https://mirror.sjtu.edu.cn"

Windows Cmd

set PUB_HOSTED_URL=https://mirror.sjtu.edu.cn/dart-pub
set FLUTTER_STORAGE_BASE_URL=https://mirror.sjtu.edu.cn

# 无tls
# set PUB_HOSTED_URL=https://mirror.sjtu.edu.cn/dart-pub
# set FLUTTER_STORAGE_BASE_URL=https://mirror.sjtu.edu.cn

macOS、Linux 或 ChromeOS

export PUB_HOSTED_URL=https://mirror.sjtu.edu.cn/dart-pub;
export FLUTTER_STORAGE_BASE_URL=https://mirror.sjtu.edu.cn

报错处理

Flutter获取依赖报错Got TLS error trying to find package xxx

假设你使用的镜像站是清华开源镜像站

打开 Chrome 浏览器,访问镜像站:https://mirrors.tuna.tsinghua.edu.cn/dart-pub/

导出网站证书:

  • 点击地址栏左侧的🔒锁图标
  • 选择"证书"
  • 切换到"详细信息"选项卡
  • 点击"复制到文件..."按钮
  • 选择"DER 编码二进制 X.509 (.CER)"格式
  • 将证书文件保存到本地(如 flutter_pub.cer

转换证书格式

openssl x509 -inform der -in flutter_pub.cer -out flutter_pub.pem

配置 Dart VM 环境变量

DART_VM_OPTIONS=--root-certs-file=F:\cer\flutter_pub.pem
fluttter pub get -vv

更新日志

  • b98f5-flutter配置镜像站