【发布时间】:2015-05-24 09:26:02
【问题描述】:
我创建了一个 Angular 应用程序,我想在屏幕上显示我的应用程序的当前版本号。目前我已将其实现为常量:
application
.constant('constants', {
VERSION: '1.1.2'
});
但这需要我在每个新版本上更新常量。 我使用 bower 和 git,我想知道是否有任何方法可以动态地从其中一个包中获取版本号作为变量?
【问题讨论】:
-
您正在硬编码您的版本,这可能不是最好的解决方案。版本不属于代码,属于和属性。
-
Git 中有标签,通常用于标记某些发布版本。但是必须手动创建标签。
-
你有后端吗,例如节点JS?然后可以通过后端提供版本,如果我理解你的话。
-
我觉得你可以用 grunt 做点什么
-
我实际上使用了一个 php REST 后端。还有带有发布标签的 git...