phonegap 3.4,3.3命令行界面会发生什么?

时间:2014-04-21 02:57:31

标签: cordova

我曾经在3.3版命令行界面之前使用phonegap,如下面的文档中所述:

http://docs.phonegap.com/en/3.2.0/guide_cli_index.md.html#The%20Command-Line%20Interface

然而,在安装phonegap 3.4之后,phonegap命令行已被cordovas替换,如下所述:

http://docs.phonegap.com/en/3.4.0/guide_cli_index.md.html#The%20Command-Line%20Interface

我尝试运行cordova CLI,但它不存在。我想念一下吗?

我的问题是,我仍然可以使用doc phonegap 3.2中提到的旧phonegap命令行吗?如果我仍然使用phonegap 3.2 for phonegap 3.4有什么影响吗?

如果我按照phonegap 3.4中提到的文档,我是否必须安装cordova和phonegap?

3 个答案:

答案 0 :(得分:2)

抱歉,我必须更新我的答案,因为在phonegap 3.3之后你必须安装Apache Cordova。

sudo npm install -g cordova

并使用cordova代替phonegap。例如:cordova platform add ios

答案 1 :(得分:1)

PhoneGap的基础软件是Apache Cordova。该软件以前称为“PhoneGap”,然后是“Apache Callback”。 Apache Cordova是开源软件。

PhoneGap是Apache Cordova的发行版。您可以将Apache Cordova视为为PhoneGap提供动力的引擎,类似于WebKit是Chrome或Safari的引擎。

随着时间的推移,PhoneGap发行版可能包含与其他Adobe服务相关的其他工具,这些工具不适合Apache项目。

目前,唯一的区别在于下载包的名称,并且有时会保留。

去年年底,Adobe / Nitobi将PhoneGap代码库捐赠给Apache Software Foundation(ASF)以进行增强。您在第一个链接http://docs.phonegap.com/en/3.2.0/guide_cli_index.md.html#The%20Command-Line%20Interface中提到的文档 在提供给Apache Software Foundation之前准备好了。

第二个链接是在增强后准备的。http://docs.phonegap.com/en/3.4.0/guide_cli_index.md.html#The%20Command-Line%20Interface

大多数人都注意到了这一点,同时使用了phonegap 3.3版本。

所以你可以使用phonegap或cordova。根据phonegap网站的建议,很少有期货会推迟,我们应该选择cordova。

希望你清楚。

答案 2 :(得分:0)

Ya您可以使用任何版本的PhoneGap 2.9.0及更高版本。 Cordova刚刚更新了3.4.0版本,这有一些问题。

你可以在下面的图片中看到,我们在 STAGING 文件夹里面存在主www目录,我们必须在那里实现我们的代码。

enter image description here

您可以通过此命令卸载Cordova 3.4.0 sudo npm uninstall -g cordova@3.4.0

通过此命令安装特定版本的Cordova sudo npm install -g cordova@2.9.0

最后,我想总结一下,在更新或以前的版本中工作不会有任何问题。