【问题标题】:what happen to phonegap 3.4, 3.3 command line interface?phonegap 3.4、3.3 命令行界面会发生什么?
【发布时间】:2014-04-21 02:57:30
【问题描述】:

我曾经使用低于 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 用于 phonegap 3.4 会有什么影响吗?

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

【问题讨论】:

  • 如果您安装了phonegap,您可以继续使用phonegap CLI
  • 如果我在 3.4 中使用 phonegap 命令而不是 cordova 命令会有什么后果吗?
  • 不,它们基本相同。 Phonegap 是基于 cordova 构建的,如果您没有安装 SDK,它会添加 phonegap 构建服务

标签: cordova


【解决方案1】:

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

sudo npm install -g cordova

并使用cordova 而不是phonegap。例如:cordova platform add ios

【讨论】:

  • cordova 命令在安装 phonegap 后无法识别。我确实了解phonegap和cordova之间的区别。我真正感到困惑的是,在 phonegap 3.4 中不再提及旧的 phonegap 命令。
  • 没有提到命令,但它会起作用。阅读上面的帖子。
【解决方案2】:

PhoneGap 的底层软件是 Apache Cordova。该软件以前称为“PhoneGap”,后来称为“Apache Callback”。 Apache Cordova 是开源软件。

PhoneGap 是 Apache Cordova 的一个发行版。您可以将 Apache Cordova 视为支持 PhoneGap 的引擎,类似于 WebKit 是支持 Chrome 或 Safari 的引擎。

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

目前,唯一的区别在于下载包的名称,并将在一段时间内保持不变。

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

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

大多数人在使用phonegap 3.3版本时已经注意到了这一点。

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

希望你清楚。

【讨论】:

【解决方案3】:

你可以使用任何版本的 PhoneGap 2.9.0 及更高版本。 Cordova 刚刚更新了 3.4.0 版本,存在一些问题。

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

你可以通过这个命令卸载 Cordova 3.4.0 sudo npm uninstall -g cordova@3.4.0

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

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

【讨论】:

  • @现在所有 phoneGap 命令都可以与 Cordova 一起使用。所有命令保持不变只需用 Cordova 替换电话间隙
猜你喜欢
  • 1970-01-01
  • 2016-03-12
  • 1970-01-01
  • 1970-01-01
  • 2013-01-18
  • 2021-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多