如何正确地在Ffltter中的pubspec.yaml中设置依赖关系 [英] How to set dependencies in the right way in pubspec.yaml in Flutter
本文介绍了如何正确地在Ffltter中的pubspec.yaml中设置依赖关系的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
下面是Ffltter项目中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"
我只是在安装时遵循了安装指南。如图所示,某些依赖项的版本号在";...中,而其他依赖项没有。
它似乎在两方面都有效,但我想知道做这件事的正确方式是什么。我是否应始终将版本号放入&q;...?
推荐答案
您可以提供带引号和不带引号的版本号。引号用于提供对依赖项的范围约束,如下所示:
dependencies:
url_launcher: '>=5.4.0 <6.0.0'
这就是这两个选项都有效的原因。如果你没有使用范围,你可以省略引号,但归根结底是个人/团队的偏好。有关使用包的详细信息,请参阅the Flutter documentation。
这篇关于如何正确地在Ffltter中的pubspec.yaml中设置依赖关系的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文