IBM Worklight 6.1-有关在项目中升级Cordova的问题



IBM Worklight 6.1.0现在正在使用Cordova v3.1。Cordova配置的升级过程是自动化的。

我的问题是:

  1. 如何在工作灯中进行自动升级
  2. 如何知道我的Cordova库是否已更新
  3. 如果更新不是自动进行的,如何手动更新

如何在工作灯中执行自动升级?

在Eclipse中安装/升级到新的Worklight Studio版本后,如果工作区中已有现有Worklight项目,则Worklight会使用内部、自定义编写的升级程序来检查项目版本,并将所有旧文件(不仅是Cordova,还有其他Worklight框架文件)替换为新文件。


如何知道我的Cordova库是否已更新?

例如,对于iPhone环境,有一个版本文件:yourProjectappsyourAppiphonenativeCordovaLibversion

但并不是所有的环境都有这个文件,所以IMO最简单的方法是使用device.cordova API方法:

  1. 将以下代码片段放入commonjsmain.js>wlCommonInit()函数中
  2. 生成&部署项目
  3. 在Worklight Console或设备或模拟器/模拟器中预览所需的环境并不重要。您将看到使用过的Cordova版本的警报:

    alert ("Used Cordova version is: " + device.cordova);
    


如果更新不是自动进行的,如何手动更新?

  • 您还不能手动更改Worklight应用程序中使用的Cordova版本。同样,Worklight项目的升级过程不仅仅是替换应用程序中使用的Cordova版本

  • 如果发生这种情况,就会出现错误。如果你遇到任何问题,让我们来解决这些问题。。。

最新更新