【问题标题】:Can we access data from Manifest.json in qooxdoo Application (ie. version number)?我们可以从 qooxdoo 应用程序中的 Manifest.json 访问数据(即版本号)吗?
【发布时间】:2019-01-28 09:36:27
【问题描述】:

我正在使用

开发库和最终用户软件

qooxdoo 框架

7 年了。我想知道我们是否可以将版本号存储在Manifest.json 的一个地方,并从应用程序中获取它以显示给用户。由于我们使用较短的开发周期并在不同的服务器上进行演示/测试和提供我们的应用程序,因此我们广泛依赖版本号与用户交流。

我的问题是:我们可以在应用程序中访问来自Manifest.json 的数据吗?尤其是info.version

我们目前使用的生成器来自

5.0.2 框架

并且正在迁移到

qx编译器

6.0.0-阿尔法

框架。

最好的

【问题讨论】:

    标签: qooxdoo


    【解决方案1】:

    在尝试使用 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'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      相关资源
      最近更新 更多