由于 Flutter 运行 flutter doctor
命令,会从 pub(https://pub.dev/ 类似于 Node.js 的 npm) 上进行资源的下载,如果没有配置国内镜像,可能会由于其服务器在国外导致资源下载慢或者下载不下来,所以出现了运行 flutter doctor 命令长时间未响应的情况。
第一次配置好 Flutter SDK 后运行
flutter doctor
命令,在 C:\Users\admin\AppData\Local 下多了 Pub 文件夹,其中的 Cache 文件夹缓存了从 pub 中下载的资源
解决方法,我们只需要在系统环境变量中添加 PUB_HOSTED_URL 环境变量即可,配置 https://pub.dev/ 的国内镜像
PUB_HOSTED_URL 设置为 https://pub.flutter-io.cn
然后重开命令行终端,运行 flutter doctor
命令,就会有响应了