首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振-如何使用pub.dartlang.org之外的软件包

颤振-如何使用pub.dartlang.org之外的软件包
EN

Stack Overflow用户
提问于 2022-08-24 22:55:32
回答 1查看 86关注 0票数 0

我试图在一个颤振应用程序中使用flutterfire_ui进行身份验证。开发人员(转化酶)已经在github上提交了一个拉请求9343,解决了一些问题。我把它放到了一个本地的GIT文件夹里。它包括一些文件夹的重组,包括包名的更改- firebase_ui_auth而不是flutterfire_ui。我已经将本地pubspec.yaml更改为使用PR 9343中的所有防火墙包,但是我得到了一个与"pub get“有关的错误,如下所示,我无法解决。

在firebase_with_flutter经营“颤栗酒吧”.

因为来自path的每个版本的firebase_ui_oauth都依赖于宿主的firebase_ui_auth,而firebase_with_flutter依赖于来自path的firebase_ui_auth,所以禁止使用path中的firebase_ui_oauth。因此,由于firebase_with_flutter依赖于path中的firebase_ui_oauth,所以版本解决失败。发布失败(1;因此,由于firebase_with_flutter依赖于路径中的firebase_ui_oauth,版本解决失败)。

在pubspec.yaml中,我输入了一个指向所有PR9343防火墙包的显式路径

代码语言:javascript
复制
firebase_core:
  path: C:/GP/project/git-remote/flutterfire/packages/firebase_core/firebase_core/
cloud_firestore:
  path: C:/GP/project/git-remote/flutterfire/packages/cloud_firestore/cloud_firestore/
firebase_auth:
  path: C:/GP/project/git-remote/flutterfire/packages/firebase_auth/firebase_auth/
firebase_ui_auth:
  path: C:/GP/project/git-remote/flutterfire/packages/firebase_ui_auth/
firebase_ui_oauth:
  path: C:/GP/project/git-remote/flutterfire/packages/firebase_ui_oauth/

在main.dart中,android报告此导入的“无效URI”。

代码语言:javascript
复制
import 'package:firebase_ui_auth/firebase_ui_auth.dart';

https://github.com/firebase/flutterfire/tree/master/packages/flutterfire_ui

有人知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-25 03:42:36

如果我向本地git中的pubspec.yaml文件添加显式路径,就像为自己的pubspec.yaml文件添加路径一样,那么它就能正常工作并运行pub get。所以现在我有了这个

代码语言:javascript
复制
      firebase_auth: 
        path: C:\GP\project\git-remote\flutterfire\packages\firebase_auth\firebase_auth\

而不是这个firebase_auth:^3.6.2

为什么它不使用路径设置对转化酶开发人员有效,而不是对我。此外,与以前相比,firebase_auth包位于一个“更深的文件夹”中,如果我将内部\firebase_auth从路径中删除,它将无法工作。

也许我应该使用git机制,而不是显式的路径设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73480260

复制
相关文章

相似问题

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