gpt4 book ai didi

dart - 在 dart 的依赖版本控制中加一 (+1) 是什么意思

转载 作者:IT老高 更新时间:2023-10-28 12:32:28 26 4
gpt4 key购买 nike

我在一些 flutter 的依赖项中看到了这个 +1,并且一直想知道这意味着什么,因为这些天我经常看到它。

示例 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 比如+2?

最佳答案

+ 表示它是常规发布版本,
- 表示预发布版本。
(x.y.z 之后没有构建号也表示像 + 这样的发布构建)

版本的以下部分是一些没有固定格式的内部版本号。

另见

来自 https://semver.org/spec/v2.0.0-rc.1.html

  1. A pre-release version MAY be denoted by appending a dash and a series of dot separated identifiers immediately following the patch version. Identifiers MUST be comprised of only ASCII alphanumerics and dash [0-9A-Za-z-]. Pre-release versions satisfy but have a lower precedence than the associated normal version. Examples: 1.0.0-alpha, 1.0.0-alpha.1, 1.0.0-0.3.7, 1.0.0-x.7.z.92.

  2. A build version MAY be denoted by appending a plus sign and a series of dot separated identifiers immediately following the patch version or pre-release version. Identifiers MUST be comprised of only ASCII alphanumerics and dash [0-9A-Za-z-]. Build versions satisfy and have a higher precedence than the associated normal version. Examples: 1.0.0+build.1, 1.3.7+build.11.e0f985a.

提示: flutter packages get 会忽略预发布版本(带有 -),除非 -pubspec.yaml 中版本约束的明确部分,例如

foo_package: ^1.2.3-beta

关于dart - 在 dart 的依赖版本控制中加一 (+1) 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53626418/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com