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

纯Dart包中使用freezed/build_runner报错:dart run命令不可用

纯Dart包使用freezed执行build_runner报错的解决方法

问题场景

  • 在纯Dart包中按照freezed官方文档配置pubspec.yaml,并编写了示例Person类
  • 执行命令 dart run build_runner build 时,报错提示无法找到项目路径下的run文件
  • 使用VS Code的freezed扩展执行构建命令,同样出现上述错误
  • 但将相同的配置和代码复制到Flutter包中,执行 flutter pub run build_runner build 可正常完成构建

环境信息

  • Dart版本:1.24.3
  • 操作系统:macOS Big Sur 11.6.7

排查与解决

经排查确认,独立安装的Dart版本存在损坏情况。通过修改系统环境变量,将默认Dart路径切换为Flutter附带的Dart版本后,重新执行dart run build_runner build命令,问题成功解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 17:48:18