Windows10下配置Flutter bin至PATH后,CMD仍无法识别flutter命令
解决Windows 10下Flutter命令无法被CMD识别的问题
重启所有CMD窗口
环境变量修改后,已打开的CMD不会自动加载新配置。关闭所有CMD窗口重新打开,再执行flutter --version测试。核对PATH中的路径
执行echo %PATH%,检查输出里是否有正确的Flutter bin目录路径:- 路径不能带空格或中文字符,建议把Flutter装在
D:\flutter\bin这类纯英文无空格的路径下 - 要确保这个路径对应的文件夹里有
flutter.bat文件,没有的话就是路径加错了,或者Flutter安装不完整
- 路径不能带空格或中文字符,建议把Flutter装在
手动验证bin目录
在CMD里用cd切换到Flutter的bin目录,比如cd D:\flutter\bin,然后运行flutter --version。如果能正常输出版本,说明Flutter本身没问题,问题出在环境变量加载上。检查系统/用户PATH的区别
- 你修改的是系统级PATH还是用户级PATH?要确保当前登录的用户和修改PATH的用户一致
- 如果系统PATH内容太长,可能会被截断。把Flutter的bin路径移到PATH最前面,能避免这个问题
重启电脑
要是上面的方法都没用,重启电脑试试,确保环境变量的修改完全生效
内容的提问来源于stack exchange,提问作者Murr
相关产品推荐
相关产品推荐

