You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Dart/Flutter环境变量无效,CMD无法识别dart命令

解决Dart环境变量配置后CMD无法识别dart命令的问题

以下是针对性的排查和解决步骤:

  • 验证环境变量路径准确性
    确认添加到Path中的路径是Dart SDK bin目录的绝对正确路径,比如应该是C:\dart\dart-sdk\bin,检查是否存在拼写错误、多余空格或路径层级错误(比如误写成C:\dart\bin而漏掉dart-sdk)。同时注意是添加到系统变量的Path还是用户变量的Path,系统变量对所有用户生效,用户变量仅当前用户生效。

  • 重启CMD终端
    环境变量修改后,已打开的CMD窗口不会自动加载新配置。必须关闭所有CMD窗口,重新打开一个新窗口后再执行dart --version命令。

  • 手动测试SDK可用性
    在CMD中直接执行Dart可执行文件的完整路径,比如:

    C:\dart\dart-sdk\bin\dart.exe --version
    

    如果能正常输出版本信息,说明SDK本身没问题,问题出在环境变量配置;如果仍报错,说明SDK包损坏或下载不完整,需要重新从官方渠道下载。

  • 检查环境变量优先级
    如果Path中存在多个可能包含同名命令的路径,确保Dart的bin路径排在列表靠前位置,避免系统优先识别其他路径下的同名命令。

内容的提问来源于stack exchange,提问作者Sidharth Basam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 22:07:07