首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法:未找到:“警卫”。返回internals.guard(

方法:未找到:“警卫”。返回internals.guard(
EN

Stack Overflow用户
提问于 2022-03-23 05:09:41
回答 4查看 2.1K关注 0票数 2

我是flutter.when的新手,我在颤振的网页上运行这段代码,这个错误会发生。.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-1.0.7/lib/src/internals.dart:10:20:

有人帮助解决这个问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2022-03-23 05:16:48

如果您将颤振sdk更新为Beta通道,则将颤振sdk降级为稳定通道。当前稳定版本为2.10.3

颤振降级命令

代码语言:javascript
复制
flutter downgrade v2.10.3

而且比

代码语言:javascript
复制
Downgrade flutter to version 2.10.3
? [y|n]:
Type y for Yes to confirm changes

如果上面的方法不起作用,请尝试

代码语言:javascript
复制
cloud_firestore: ^3.1.13 
cloud_firestore_web: ^2.6.13 

将上述软件包添加到您的pubspec.yaml文件中,并提供更新的版本

票数 -2
EN

Stack Overflow用户

发布于 2022-04-28 10:21:39

代码语言:javascript
复制
cloud_firestore: ^3.1.13 
cloud_firestore_web: ^2.6.13

将上述包添加到pubspec.yaml文件中

票数 1
EN

Stack Overflow用户

发布于 2022-05-10 10:09:05

要么您可以将您的所有防火墙包升级到可用的最新版本(主要是firebase_core到最新版本),要么您可以修改我们为internals获得的错误,如下所示:

步骤-1:打开您面临错误的防火墙包的internals.dart文件。

步骤2:将函数从internals.guard()更改为internals.guardWebExceptions(),如下所示:

发自:

代码语言:javascript
复制
return internals.guard(
    cb,
    plugin: 'app-check',
    codeParser: (code) => code.replaceFirst('appCheck/', ''),
  );

至:

代码语言:javascript
复制
return internals.guardWebExceptions(
    cb,
    plugin: 'app-check',
    codeParser: (code) => code.replaceFirst('appCheck/', ''),
  );

Notes:

这个修改将保留在本地,所以每次执行system.

  • Above或在不同的示例中运行应用程序时,请记住要更改,这是针对Firebase AppCheck的。对于另一个防火墙服务,您可以获得相同的错误。因此,仅从您所面临的特定防火墙服务错误中修改该internals。。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71582088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档