【问题标题】:flutter_riverpod 1.0.0 prevents app from running in Chrome in debug modeflutter_riverpod 1.0.0 阻止应用程序在 Chrome 中以调试模式运行
【发布时间】:2021-12-22 21:10:07
【问题描述】:

您好,当我升级到 flutter_riverpod 1.0.0 时遇到了这个问题 然后在riverpod repo中看到了这个问题

flutter_riverpod 1.0.0 ~Issue

然后我看到回购的所有者结束了关于这个的讨论,让我不知道下一步该去哪里......

如果我能得到任何帮助,我将不胜感激!

【问题讨论】:

    标签: flutter flutter-web riverpod


    【解决方案1】:

    flutter 团队已经修复了这个问题:D

    只要切换到master分支,拉取最新版本的flutter(2.6.0-12.pre.757)dart(2.16)

    【讨论】:

      【解决方案2】:

      尝试查看您是否已完成所有可能的迁移 就像使用 consumerWidget 时一样,build 方法不采用 ProviderBased 对象,但现在它是一个 WidgetRef 您现在可以使用 WidgetRef 的实例并在其上调用 read 而不是 context.read() 来读取提供程序并使用 WidgetRef 的实例并调用观察你的供应商的变化 然后运行 ​​flutter clean 之后运行 flutter pub get 有关更多文档,请参阅此链接about riverpod

      【讨论】:

        【解决方案3】:

        问题在于 dart sdk,而不是 Riverpod。 您应该为此跟踪(并投票以便希望优先考虑)链接的dart sdk ticket,它应该在修复后解决。

        【讨论】:

        猜你喜欢
        • 2020-10-28
        • 2015-01-26
        • 2013-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-15
        • 2020-08-22
        相关资源
        最近更新 更多