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

时间:2014-01-02 04:31:39

标签: cordova ibm-mobilefirst worklight-studio

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

我的问题是:

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

1 个答案:

答案 0 :(得分:1)

  

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

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


  

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

例如,对于iPhone环境,有一个版本文件: yourProject\apps\yourApp\iphone\native\CordovaLib\version

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

  1. 将以下代码段放入common\js\main.js> wlCommonInit()功能。
  2. 构建&部署项目
  3. 在Worklight Console或设备或模拟器/模拟器中预览所需的环境无关紧要。您将看到使用Cordova版本的警报:

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

  4.   

    如果没有自动进行更新,如何手动更新?

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

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