2016-03-24 7 views

答えて

-2
  • のApache Cordovaのは、あなたの代わりにプラットフォーム固有に頼るのWeb技術(HTML5やJavaScript、CSS3)を使用してアプリケーションを開発するあなたは、1つの固有のコードベースを持つ様々なモバイルプラットフォーム用のモバイルアプリケーションを構築せ、コミュニティプロジェクトでありますAndroid、iOS、Windows PhoneなどのAPI

  • Ionic Frameworkは、Cordクラスのセットであり、Cordovaの上に構築されたJavascriptディレクティブとモジュールのライブラリで、AngularJSを使用しています。コードhttps://github.com/driftyco/ionic-cli/blob/master/lib/ionic/cordova.jsイオンビルドとコルドバのビルドを見てみると

+0

アムはそれについてクリア。混乱しているのは、イオンガイドでは、イオンビルドアンドロイドを使用している場所があり、同じガイドの最後にcordovaビルドを使用しているということです - android – ammezie

+1

IonicはCordovaの上にビルドします。 Apache Cordovaは、Android、iOS、その他のプラットフォームで動作するネイティブアプリとしてHTML5アプリをパッケージ化します。 –

2

は同じのようです。そこに 'build'コマンドを設定する条件はありません。ビルドコマンドではプラットフォーム内でisPlatformCmdをコード内に設定する必要がありますが、 'add'または 'remove'コマンドでのみ使用されます。

「ビルド」の唯一の違いは、コードバスがどのようにインラインで実行されても成功戻りコードを返すようだということです。

.then(function() { 
    return self.runCordova(cmdName, argv); 
}) 
.then(function(runCode) { 
    //We dont want to do anything if the cordova command failed 
    if(runCode !== 0 || argv.nosave) { 
    return 
    } 
    ... 
} 
3

これらは同じです。 (強調が追加されました)

buildコマンドは、特定のプラットフォーム用のアプリケーションをビルドします。 iosまたはandroidを渡して、プラットフォーム固有のコードをplatformsサブディレクトリに生成します。

buildコマンドは、コルドバのbuildコマンドのプロキシです。

Ionic | build CLI

関連する問題