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

Dart入门:运行AngularDart Web应用模板失败求助

解决 Could not find bin/build_runner.dart in package build_runner 错误

嘿,我来帮你搞定这个问题!你遇到的报错其实是因为Dart 2.0-dev版本搭配AngularDart 5.x alpha系列时,已经不再支持直接用pub run build_runner serve命令了,而且WebStorm能正常构建也是因为它悄悄用了新的官方工具。下面是具体的解决步骤:

1. 全局安装webdev工具

这是Dart官方现在主推的Web开发构建工具,在终端里执行:

pub global activate webdev

如果遇到权限问题,Linux/macOS用户可以加sudo前缀,或者加上--verbose查看具体报错细节。

2. 用webdev命令替代旧的build_runner调用

别再用pub run build_runner serve了,换成这个命令启动开发服务器:

webdev serve

这个命令和WebStorm里用的webdev build是一套工具,完美适配你的Dart 2.0-dev和AngularDart版本。

3. 确保依赖正常更新

你的pubspec.yaml配置其实是没问题的,但如果之前右键执行Pub: Get Dependencies没效果,直接在项目根目录的终端跑这个命令更可靠:

pub get

要是之后还有问题,可以尝试把dev_dependencies里的版本更新到最新兼容版(保持你现有配置也ok,因为都是适配Dart 2.0-dev的版本):

dev_dependencies:
  angular_test: ^2.0.0-alpha
  build_runner: ^0.8.8
  build_test: ^0.10.2
  build_web_compilers: ^0.4.0
  test: ^0.12.30

额外说明:关于Dartium

AngularDart 5.x系列已经不再推荐使用Dartium了,官方建议直接用Chrome配合编译后的JS运行,或者用webdev serve启动的开发服务器来测试,这样更贴合未来的生产环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:26:42