我们可以在 qooxdoo 应用程序中访问 Manifest.json 的数据(即版本号)吗?
Can we access data from Manifest.json in qooxdoo Application (ie. version number)?
我正在使用
开发库和最终用户软件
qooxdoo framework
7 年了。我想知道我们是否可以将版本号存储在 Manifest.json
中的一个位置,然后从应用程序中获取它以显示给用户。由于我们使用较短的开发周期和 demo/test 并在不同的服务器上提供我们的应用程序,因此我们广泛依赖版本号与用户交流。
我的问题是:我们可以在应用程序中访问 Manifest.json
的数据,尤其是 info.version
吗?
我们目前使用来自
的生成器
5.0.2 framework
并且正在迁移到
qxcompiler
和
6.0.0-alpha
框架。
最佳
在使用 qx.core.Environment
对象尝试不同的键并进一步查看生成的代码后,我发现我需要的只是 qx.libraryInfoMap
键。这个环境值基本上包含来自所有 Manifest.json
所包含库(包括 qooxdoo 框架本身)的所有数据。每个映射键都是一个库名称,每个值都是各自的 Manifest.json
映射。
比如访问项目(库)的版本号myProj
可以这样:
var lim = qx.core.Environment.get('qx.libraryInfoMap'); // get the map
var ver = lim['myProj']['version']; // get the 'version' of the library 'myProj'
我正在使用
开发库和最终用户软件qooxdoo framework
7 年了。我想知道我们是否可以将版本号存储在 Manifest.json
中的一个位置,然后从应用程序中获取它以显示给用户。由于我们使用较短的开发周期和 demo/test 并在不同的服务器上提供我们的应用程序,因此我们广泛依赖版本号与用户交流。
我的问题是:我们可以在应用程序中访问 Manifest.json
的数据,尤其是 info.version
吗?
我们目前使用来自
的生成器5.0.2 framework
并且正在迁移到
qxcompiler
和
6.0.0-alpha
框架。
最佳
在使用 qx.core.Environment
对象尝试不同的键并进一步查看生成的代码后,我发现我需要的只是 qx.libraryInfoMap
键。这个环境值基本上包含来自所有 Manifest.json
所包含库(包括 qooxdoo 框架本身)的所有数据。每个映射键都是一个库名称,每个值都是各自的 Manifest.json
映射。
比如访问项目(库)的版本号myProj
可以这样:
var lim = qx.core.Environment.get('qx.libraryInfoMap'); // get the map
var ver = lim['myProj']['version']; // get the 'version' of the library 'myProj'