以下是 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:
它会自动调整所有依赖项
所以你不会收到“版本解决失败”错误就像下面显示的那样:
因为 flutter_bloc: 0.21.0 取决于提供程序:^3.0.0 并且没有版本的 flutter_bloc 匹配:>0.21.0
https://pub.dev/packages/form_field_validator/install
两种方法都可以将给定的命令复制并粘贴到项目目录中
见下图:
谢谢你,我希望它能清除一切,快乐编码!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)