在pubspec.yaml我的Flutter项目的文件中^,某些依赖项的版本号之前有一个插入符号()。
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
english_words: ^3.1.5
Run Code Online (Sandbox Code Playgroud)
目的是什么?这是什么意思?
笔记
以下是 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"
Run Code Online (Sandbox Code Playgroud)
我在安装它们时只是遵循了安装指南。如图所示,某些依赖项的版本号为“...”,而其他依赖项则没有。
它似乎以两种方式起作用,但我想知道正确的方法是什么。我应该始终将版本号放入“...”吗?