如何为 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 流