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

执行flutter run build_runner build报错:Target file "build_runner"未找到

解决 "Target file 'build_runner' not found" 报错

问题根源

你用错了命令——flutter run是用来启动Flutter应用的,不是执行build_runner代码生成工具的;另外可能存在build_runner依赖未正确添加的情况。

修复步骤

  • 第一步:确认依赖已添加
    打开项目根目录的pubspec.yaml,确保dev_dependencies下包含build_runner(若生成JSON模型类,可搭配json_serializable包):

    dev_dependencies:
      flutter_test:
        sdk: flutter
      build_runner: ^2.4.6
      json_serializable: ^6.7.1 # 生成JSON模型类需添加
    

    执行命令安装依赖:

    flutter pub get
    
  • 第二步:使用正确的命令执行代码生成
    替换错误的flutter run build_runner build,执行以下命令:

    flutter pub run build_runner build
    

    纯Dart项目可改用:

    dart run build_runner build
    
  • 第三步:清理缓存解决冲突(可选)
    若仍有问题,先清理缓存并重装依赖,再执行带冲突清理参数的命令:

    flutter pub cache clean
    flutter pub get
    flutter pub run build_runner build --delete-conflicting-outputs
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 06:54:35