升级 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/