window 11桌面点击右键,在弹出的菜单窗口中点击“在终端中打开”,输入flutter doctor,显示“信号灯超时时间已到”,如下:
image.png
解决方法1:
依次输入下面必要步骤四条命令并回车,结果如下,不再出现“信号灯超时时间已到”问题
image.png
原理:给命令行终端手动设置代理
必要步骤:
$Env:http_proxy="http://127.0.0.1:10809"
$Env:https_proxy="http://127.0.0.1:10809"
$Env:no_proxy="localhost,127.0.0.1,::1"
flutter doctor
可选步骤:
$Env:FLUTTER_GIT_URL="https://github.com/flutter/flutter.git"
$Env:FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"
$Env:PUB_HOSTED_URL="https://pub.flutter-io.cn"
解决方法2:
设置环境变量:
HTTP_PROXY = http://127.0.0.1:10809
HTTPS_PROXY = http://127.0.0.1:10809
NO_PROXY = localhost,127.0.0.1,::1
设置如下:
image.png
设置完成后在桌面点击鼠标右键,选择【在终端中打开】,输入flutter doctor,结果如下,不再提示信号灯超时时间已过
image.png








网友评论