bower - Bower.json 中的 * [星号] 代表什么?

标签 bower

它是否表示最新提交或最新版本或最新标签?

我尝试在 Bower 文档中寻找答案。

最佳答案

鲍尔正在使用 semantic versioning (semver) 获取其版本号。
星号 (*) 用于 X 范围,其定义为(引自 node-semver ):

X 范围

X、x 或 * 中的任何一个都可以用于“代替”[major、minor、patch] 元组中的数值之一。

* := >=0.0.0 (Any version satisfies)
1.x := >=1.0.0 <2.0.0 (Matching major version)
1.2.x := >=1.2.0 <1.3.0 (Matching major and minor versions)

部分版本范围被视为 X 范围,因此特殊字符实际上是可选的。

"" (empty string) := * := >=0.0.0
1 := 1.x.x := >=1.0.0 <2.0.0
1.2 := 1.2.x := >=1.2.0 <1.3.0

关于bower - Bower.json 中的 * [星号] 代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27686577/

相关文章:

javascript - 你如何运行多个 grunt scripts.postinstall?

html - Django bower , Bootstrap ,静态文件不起作用

javascript - Controller 处理后注入(inject)JS文件

javascript - 在 Bower 中使用 URL 文件名而不是 index.js

node.js - 无法在 Openshift 上安装 Bower

node.js - 如何更新 ember 包?

javascript - 创建可重用的 RequireJs 库

javascript - Bower 安装库问题

ember.js - 在 Ember Controller 中包含 Bower 组件

javascript - yeoman:使用 yo webapp,然后将 backbone 和 backbone.layoutmanager 添加到组合中