我在一些Flutter 依赖中看到了这个+1,我一直在想它是什么意思,因为这些天我看到它的次数更多了.
Sample pubspec.yaml
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^0.8.1+1
sqflite: 0.12.2+1
zoomable_image: ^1.2.1+1
我查了here张,但没找到.
这是什么意思?也可以是+n
eg+2吗?
我在一些Flutter 依赖中看到了这个+1,我一直在想它是什么意思,因为这些天我看到它的次数更多了.
Sample pubspec.yaml
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^0.8.1+1
sqflite: 0.12.2+1
zoomable_image: ^1.2.1+1
我查了here张,但没找到.
这是什么意思?也可以是+n
eg+2吗?
+
表示它是一个常规版本,
该版本的以下部分是一些没有固定格式的内部版本号.
另请参阅
从https://semver.org/spec/v2.0.0-rc.1.html个
预发布版本可以通过紧跟在补丁版本之后附加破折号和一系列以点分隔的标识符来表示.标识符只能由ASCII字母数字和破折号[0-9A-Za-z-]组成.预发布版本满足要求,但优先级低于关联的普通版本.示例:1.0.0-alpha、1.0.0-alpha.1、1.0.0-0.3.7、1.0.0-x.7.z.92.
构建版本可以通过紧跟在补丁版本或预发布版本后面的加号和一系列以点分隔的标识符来表示.标识符只能由ASCII字母数字和破折号[0-9A-Za-z-]组成.内部版本满足并具有比关联的普通版本更高的优先级.示例:1.0.0+build.1、1.3.7+build.11.e0f985a.
flutter packages get
会忽略Hint:个预发布版本(带有-
个),除非-
是pubspec.yaml
中版本约束的一部分
foo_package: ^1.2.3-beta