Flutter pub 设置中国国内源

6 min read

为了在中国大陆使用Flutter和Dart的Pub包管理器,您可以将Pub源设置为国内镜像。阿里云提供了一个Flutter和Dart的国内镜像源,您可以按照以下步骤设置:

  1. 在终端或命令行工具中,设置PUB_HOSTED_URLFLUTTER_STORAGE_BASE_URL环境变量。

对于Windows用户,请在命令提示符(cmd)中输入以下命令:

set PUB_HOSTED_URL=https://pub.flutter-io.cn
set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

对于macOS或Linux用户,请在终端中输入以下命令:

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

这将在当前会话中设置环境变量。如需永久设置,请将这些命令添加到系统环境变量中。

  1. 确保已正确设置环境变量。

在终端或命令行工具中,输入以下命令以检查环境变量是否已正确设置:

对于Windows用户:

echo %PUB_HOSTED_URL%
echo %FLUTTER_STORAGE_BASE_URL%

对于macOS或Linux用户:

echo $PUB_HOSTED_URL
echo $FLUTTER_STORAGE_BASE_URL

如果看到与您设置的值相符的输出,则表示设置成功。

现在,您可以正常使用flutter pub命令,Pub将自动使用国内镜像源。请注意,这些设置可能会随着镜像源的变化而需要更新。如有问题,请查看官方文档或者社区资源以获取最新信息。