我曾经在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?
答案 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版本,这有一些问题。
你可以在下面的图片中看到,我们在
您可以通过此命令卸载Cordova 3.4.0 sudo npm uninstall -g cordova@3.4.0
通过此命令安装特定版本的Cordova sudo npm install -g cordova@2.9.0
最后,我想总结一下,在更新或以前的版本中工作不会有任何问题。