如何为 Flutter Web 更新 pub 包 webdev

Posted

技术标签:

【中文标题】如何为 Flutter Web 更新 pub 包 webdev【英文标题】:How to update pub package webdev for flutter web 【发布时间】:2019-10-15 09:36:51 【问题描述】:

当我尝试“服务”我的颤振网络应用时 我收到此错误:

此版本的 webdev 不支持build_daemon 协议 由您的build_runner 版本使用。较新版本的 webdev 是 可用,它支持您的build_daemon 版本。请 更新。

如何更新 webdev ? “pub global”似乎只提供“activate”/“deactivate” 而“pub upgrade”只是查看 pubspec.yaml 文件

有什么想法吗?

【问题讨论】:

【参考方案1】:

哦...我只运行“pub global deactivate”,然后运行“pub global activate”。 无论如何,我打开了一个issue on github,建议添加“更新”功能。 我希望这个简单的解决方案可以帮助你, 随时跟进问题。

【讨论】:

您可以随时重新运行pub global activate 以获取最新版本。无需先deactivate【参考方案2】:

在.yaml 文件的dev_dependencies: 中添加build_daemon: ^1.0.0 修复我的错误

【讨论】:

【参考方案3】:

当我按照本教程 https://medium.com/flutter-community/flutter-create-and-deploy-a-website-from-scratch-4a026ebd6c 进行操作时,我现在遇到了同样的问题,但是我没有通过运行 flutter pub global activate 来解决错误。

【讨论】:

【参考方案4】:

我必须使用以下命令来更新 webdev

flutter pub 全局运行 webdev 停用

然后

flutter pub 全局运行 webdev 激活

【讨论】:

【参考方案5】:

这是我在我的电脑中配置的

运行:发布获取 运行:webdev 服务
dev_dependencies:
  build_daemon: ^1.0.0
  build_runner: ^1.4.0
  build_web_compilers: ^2.0.0

希望这能解决您的问题。

【讨论】:

以上是关于如何为 Flutter Web 更新 pub 包 webdev的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Flutter Web 添加 Firebase 预构建的身份验证 UI?

Flutter:如何为 StreamBuilder 制作 http 流

如何为 google_maps_flutter 设置缩放级别

Flutter in WEB

如何将flutter_web迁移到蜂鸟中颤动?

如何为闪屏生成清单文件?