dart - 升级 Dart 后 Angular Dart 构建失败

标签 dart angular-dart

升级 Dart SDK 后,我不断收到以下错误。看来webdev软件包已从版本 2.0.5 升级到 2.0.6。但是我现在无法运行我的项目,

"G:\Program Files\Dart\dart-sdk\bin\pub.bat" global run webdev build --output=web:build
webdev could not run for this project.
This version of webdev does not support the `build_daemon` protocol used by your version of `build_runner`.
Please add a dev dependency on `build_daemon` with constraint: >=1.0.0 <2.0.0
Process finished with exit code 78

我尝试按照错误消息提示进行操作,但无济于事!

然后,我使用 Dart 的项目生成器生成一个名为 stagehand 的新项目。 ,同样如此。

最佳答案

我昨晚经历过这个。必须停用 webdev

pub global deactivate webdev

然后使用特定版本激活(在我的例子中为2.0.1)

pub global activate webdev 2.0.1

我没有尝试其他版本,因为 2.0.1 取得了成功,我想完成我的示例应用程序。有一些关于 2.0.6 应该如何修复某些问题的有趣读物,但它需要 build_daemon 版本 1,而我使用的默认 Angular dart 示例需要 0.5.0。

关于dart - 升级 Dart 后 Angular Dart 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56379418/

相关文章:

Flutter 更改自定义 AppBar 高度

flutter - Flutter:ScrollController initialScrollOffset无法正常工作

dart - 如何启动 angular.dart 应用程序

dart - 使用AngularDart组件在列表中打开展开的项目

dart - AngularDart 中的 somecomponent.template.dart 导入指向什么?

android-studio - Flutter-如何将容器小部件与图像以及图像下方的文本/图标一起使用

date - Dart :在字符串中找到第一个数字并剪切字符串

dart - 如何配置 Atom 在 Dartium 中运行 Dart?

dart - 'items'为null时,AngularDart筛选器调用方法将引发错误

testing - 在 angulardart 5 上运行测试