如何在 Flutter 的 pubspec.yaml 中以正确的方式设置依赖项

2023-12-15

以下是 Flutter 项目中 pubspec.yaml 文件中的一些依赖项示例。

dependencies:
  flutter:
    sdk: flutter
  cloud_firestore: ^0.14.4
  firebase_core_web: ^0.2.1
  firebase_crashlytics: "^0.2.4"
  firebase_analytics: "^6.3.0"

我在安装它们时只是遵循了安装指南。如图所示,某些依赖项的版本号为“...”,而其他依赖项则没有。

它似乎以两种方式起作用,但我想知道正确的方法是什么。我应该始终将版本号放入“...”吗?


最好的方法是:

flutter pub add form_field_validator

其中“form_field_validator”是依赖项的名称

Have a look why it is a best method: It automatically adjusts all of the the dependencies

它会自动调整所有依赖项

所以你不会收到“版本解决失败”错误就像下面显示的那样: 因为 flutter_bloc: 0.21.0 取决于提供程序:^3.0.0 并且没有版本的 flutter_bloc 匹配:>0.21.0

https://pub.dev/packages/form_field_validator/install

两种方法都可以将给定的命令复制并粘贴到项目目录中

见下图:

enter image description here

谢谢你,我希望它能清除一切,快乐编码!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Flutter 的 pubspec.yaml 中以正确的方式设置依赖项 的相关文章

随机推荐

  • 如何获取小于/大于给定数字的最接近的浮点数

    这是一个示例函数 function step x min max return x gt min x lt max x 0 console log step 3 Number EPSILON 3 5 Expected 0 actual 3
  • 如何使用 Express 框架从 Node.js 中的请求中获取字段?

    我正在编写 Node js 脚本 但在集成 登录 表单时遇到问题 我可以使用静态 HTML 页面来完成此操作 但是使用动态 ejs 页面会导致问题 我的表单字段被报告为 未定义 var helmet require helmet var b
  • 如何解决 mtrand.RandomState.choice 中的内存错误?

    我正在尝试从 1e5 字符串中采样 1e7 项 但出现内存错误 从 1e4 个字符串中采样 1e6 个项目是很好的 我使用的是 4GB RAM 的 64 位机器 并且认为我不应该达到 1e7 的任何内存限制 有任何想法吗 python3 P
  • 消息系统数据库架构

    我正在尝试在 PHP 和 MySQL 中实现消息传递系统 但在决定如何处理表和查询时遇到一些困难 对于允许多个参与者的系统来说 最好的方法是什么 我想我可能需要 3 个表 除了用户表 就像是 Conversation id Messages
  • v8 存储一个字符串需要多少内存?

    我正在尝试计算 v8 中字符串的内存使用量 并且我知道单个字符将占用 2 个字节 但是当我在开发工具中检查浅层大小和保留大小时 我对结果感到困惑 function Student this name lll var a new Studen
  • jQuery,检查视频是否有高度/宽度

    我有一个
  • 如何将 FFMpeg 构建为 iOS 框架

    我正在尝试在 FFMpeg 上构建自己的播放器基础 我成功将 FFMpeg 构建为静态库 a 但需要复制另一个头文件才能使用 我希望它能像框架一样使用 但即使我将头文件添加到框架中 设置为公共 我的演示应用程序在 FFMpeg framew
  • ASP.NET:为什么无法禁用控件状态

    我知道 ASP NET 不允许禁用控件状态 有谁知道吗why 我用谷歌搜索了很多 但只看到这是不可能的 但找不到 为什么 任何对此的想法都将受到欢迎 附 在我的特定情况下 我需要将很多项目放入下拉列表中 这些项目不会用于服务器端事件 我需要
  • 我被刮伤了,我该如何防止这种情况发生?

    运行 IIS 7 每周几次 我会看到来自一个地理位置的 Google Analytics 上的大量点击 他们正在查看的网址序列显然是由某种算法生成的 所以我知道我正在被抓取内容 有什么办法可以防止这种情况发生吗 谷歌不只给我一个IP 这让我
  • Android 多列列表视图

    我正在为我的应用程序创建一个排行榜 高分列表 我想以 4 列显示数据 排名 名称 创建者 得分 并通过对象列表相应地填充它们 我想在列表中一次显示 5 个项目 总共 20 个项目 使列表可滚动 我找不到合适的方法来做到这一点 由于我的工作截
  • 填充内联元素的顶部和底部

    引用 Head First html 您可以在内联元素的顶部和底部添加内边距 但内边距不会影响其周围其他内联元素的间距 因此内边距会与其他内联元素重叠 a 据我理解上面的引用 向内联元素的顶部和底部添加填充不会 永远 对周围的元素产生任何影
  • 是否可以修复完整内存转储,以便不再需要运行 .imgscan /l ?

    由于某种原因 我已经开始接收来自需要运行的生产的转储 imgscan l first 现在 我倾向于使用从 powershell 脚本调用的 CDB 对转储运行小型查询 然而 运行 imgscan l每次都需要相当长的时间 是否可以以渲染的
  • 当我使用 Nightmare 时,在页面之间移动并进行抓取

    有一个网站 其中包含一个包含 25 个条目列表的页面 其中每个条目都是指向包含我需要的一些信息的页面的链接 我想进入列表页面 然后 1 点击第一个条目的链接 2 检索所有html 3 点击返回列表页面 有一个按钮 4 对所有其他列表重复此操
  • 在 libav 中读取 dumepd RTP 流

    嗨 我需要一些帮助 指导 因为我陷入了我的研究之中 问题 如何在 API 通过编程 或控制台版本中使用 gstreamer 或 avlib ffmpeg 转换 RTP 数据 Data 我有来自 TCP 上的 RTP RTCP 的 RTP 转
  • WPF 动画仅触发一次

    我有一个小椭圆 每次依赖属性设置为 true 时我都希望它闪烁 因为该属性可以在几毫秒内很快从 true 变回 false 所以我需要使用动画而不是简单样式的数据触发器来完成此操作 基本上 我只想要真正的值来 ping 椭圆上的动画
  • fwrite 内部是否调用任何锁?

    在Solaris 中 当我将dbx 连接到正在运行的堆栈之一时 我发现对fwrite 的调用导致了 lll lock wait 什么情况下会发生这种情况 fwrite 是否在内部尝试获取锁 我查看的标准 C99 和 POSIX 没有提及有关
  • 如何在詹金斯中添加管理构建?

    我试图弄清楚如何向 Jenkins 添加管理构建来管理一些构建 以及如何将参数从管理构建传递到子构建 参数化触发器插件这就是您正在寻找的 安装插件后 请参阅下面的第二个快照 去Configure您的项目的页面 搜索Build gt Add
  • 从日期数组中查找缺失的日子 javascript

    我从 API 获取了一系列日期 0 date 2016 11 17T00 00 00 1 date 2016 11 18T00 00 00 2 date 2016 11 19T00 00 00 3 date 2016 11 21T00 00
  • 如何强制 CKEditor 保留
    标签

    我正在使用最新版本的 CKEditor 迄今为止为 4 7 和标准包 并且我希望能够强制它保留换行符元素 br 我尝试使用以下配置 但没有成功 CKEDITOR replace ck allowedContent true enterMod
  • 如何在 Flutter 的 pubspec.yaml 中以正确的方式设置依赖项

    以下是 Flutter 项目中 pubspec yaml 文件中的一些依赖项示例 dependencies flutter sdk flutter cloud firestore 0 14 4 firebase core web 0 2 1