dart run build_runner build提示Could not find the implicit file to run: bin\flutter.dart.

最近的flutter在使用ObjectBox for Dart/Flutter,因为换了项目位置所以需要重新生成一下
objectbox.g.dart文件,但是按照文档运行,dart run build_runner build却提示:

	Could not find the implicit file to run: bin\flutter.dart.

Usage: dart run [arguments] <dart file | package target>
-h, --help                                             Print this usage information.

Debugging options:
    --observe=<[<port>[/<bind-address>]]>              The observe flag is a convenience flag used
                                                       to run a program with a set of common options
                                                       useful for debugging.

多方搜索也没有找到相关的有用信息,重新flutter pub get,检查依赖什么的也没有效果.
后来在build_runner文档页面看到:

 # From a directory that contains a pubspec.yaml file:
 dart run build_runner build  # Dart SDK
 flutter pub run build_runner build  # Flutter SDK

难道改版了,运行命令分开了么?我记得以前一直都是用的dart run build_runner build,于是就试了一下
flutter pub run build_runner build:

╭─    ~\AndroidStudioProjects\CFPix\flutter   master       2m 2.324s   ✔  14:06:13  ─╮
  ╰─ flutter pub run build_runner build                                                          ─╯
[INFO] Generating build script...
[INFO] Generating build script completed, took 312ms

[INFO] Creating build script snapshot......
[INFO] Creating build script snapshot... completed, took 9.8s

[INFO] Initializing inputs

果然就好了,遇到同样问题的也可以试试.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值