首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flutter Pubspec.yaml警告:可发布的包不能有git依赖项

Flutter Pubspec.yaml警告:可发布的包不能有git依赖项
EN

Stack Overflow用户
提问于 2020-11-03 17:50:10
回答 2查看 7K关注 0票数 12

我在我的pubspec.yaml中使用Sembast Cloud Firestore类型的适配器:

代码语言:javascript
运行
复制
  sembast_cloud_firestore_type_adapters:
    git:
      url: git://github.com/tekartik/sembast_flutter_more.dart
      path: cloud_firestore_type_adapters
      ref: dart2
      version: '>=0.1.0'

和加载适配器:

代码语言:javascript
运行
复制
  loading:
    git:
      url: git://github.com/leonzone/loading.git
      path: loading
      ref: 8f5a63f

直到今天,一切都运行得很好。我在上面的两行代码中都得到了这个错误:warning: Publishable packages can't have git dependencies.

这是我的flutter doctor

代码语言:javascript
运行
复制
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 1.24.0-7.0.pre.71, on Mac OS X 10.15.7 19H2 darwin-x64,
    locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.1)
[✓] VS Code (version 1.50.1)
[✓] Connected device (3 available)

• No issues found!
EN

Stack Overflow用户

回答已采纳

发布于 2020-11-08 03:16:24

我的猜测是,通过对设置为要发布的包进行额外检查,它可以帮助您防止发布虚拟/旧包。您应该添加(在文档的根目录,例如在version字段之后):

代码语言:javascript
运行
复制
publish_to: none

发送到您的pubspec.yaml

票数 33
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64660407

复制
相关文章

相似问题

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