1. ホーム

[解決済み】PhoneGapとCordovaのコマンドに違いはあるのか?

2022-03-31 06:24:06

質問

Phonegapを初めてインストールし、ドキュメントに目を通したところです。私が混乱したのは、いくつかのドキュメントが "phonegap" といくつかの "cordova" というコマンドを使用しているという事実です。

Androidプラットフォームのガイドです。

$ cordova create hello com.example.hello "HelloWorld"

コマンドラインインタフェースについて説明します。

$ phonegap create hello com.example.hello HelloWorld

この2つのコマンドには違いがあるのでしょうか(結果として異なるファイルやフォルダー構造になる)、それとも同じもののエイリアスに過ぎないのでしょうか?

解決方法は?

http://phonegap.com/blog/2012/03/19/phonegap-cordova-and-whate28099s-in-a-name/

私はこのURLはあなたが必要とするものを説明していると思います。 PhonegapはApache Cordovaをベースに構築されており、それ以外のものはありません。Apache CordovaはPhoneGapを動かすエンジンと考えることができます。時間が経つにつれて、PhoneGapの配布は、追加のツールを含むことができ、それがコマンドで異なる理由ですが、彼らは同じことを行う。

EDIT: コマンドの違いと、apache cordovaができないのにphonegapができること、またはその逆について、追加情報があります。

PhoneGapのコマンドラインオプションの1つ目

http://docs.phonegap.com/en/edge/guide_cli_index.md.html

Apache Cordovaのオプション http://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface

  1. ほとんど同じようなコマンドです。いくつかの違いがあります。 (注:コードベースに違いはありません)

  2. アドビは、PhoneGapに追加機能を追加することができます。 Cordova ,例:リモートでアプリケーションを構築するためには アカウント https://build.phonegap.com

  3. ただし、ローカルビルドの場合、phonegap cliはcordova cliを使用します(確認するためのリンク。 https://github.com/phonegap/phonegap-cli/blob/master/lib/phonegap/util/platform.js )

    プラットフォーム環境名。 マッピング。

    'local' => cordova-cli

    リモート' => PhoneGap/Build

また、以下のリポジトリから。 コードバを必要とするモジュールは以下の通りです。

build
create
install
local install
local plugin add , list , remove
run
mode
platform update
run

コードバは含まれていません。

remote build
remote install
remote login,logout
remote run
serve