Apache Cordovaは、オープンソースのモバイル開発フレームワークです。 HTML5、CSS3、JavaScriptなどの標準的なWebテクノロジーをクロスプラットフォーム開発に使用でき、各モバイルプラットフォームのネイティブ開発言語を回避できます。 Apache Cordovaコマンドラインでは、Node.jsを実行してNPMで使用できるようにする必要があります。
- 推奨: ハイブリッドモバイルアプリ開発用のオープンソースSDK用にUbuntu、Debian、LinuxMintでIonicFrameworkをセットアップする
ステップ1–Node.jsとNPMをインストールする
まず、次のコマンドを使用して、システムにNPMとNode.jsをインストールします。以下のコマンドでは、最初のコマンドでいくつかの必要なパッケージがシステムにインストールされます。 2番目のコマンドは、node.jsのPPAをシステムに追加します。その更新後、接続されているすべてのPPAと最後のコマンドにより、Node.jsとNPMがシステムにインストールされます。
チュートリアルにアクセスして、UbuntuおよびDebianシステムに最新のNode.jsをインストールできます。
sudo apt-get install python-software-properties curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install nodejs
ステップ2–NPMを使用してCordovaをインストールする
次に、次のコマンドを使用して、npmコマンドを使用してシステムにCordovaをインストールします。他のすべての必要なノードモジュールがシステムにインストールされます。
sudo npm install -g cordova
ステップ3–コルドバのバージョンを確認する
システムにCordovaが正常にインストールされたら、次のコマンドを使用してCordovaのバージョンを確認します。
cordova --version 8.0.0
ステップ4–Cordovaを使用してアプリケーションを作成する
Cordovaコマンドを使用してアプリケーションを作成します。以下のコマンドを実行して、myappという名前のアプリケーションを作成します。名前は自分で変更できます。
cordova create myapp
次に、必要なプラットフォームをアプリケーションに追加します。これにより、platforms/androidおよびplatforms/iosディレクトリの下に対応するプラットフォームに必要なファイルが作成されます。
cordova platform add ios cordova platform add android
以下のコマンドを使用して、Cordovaアプリケーションにインストールされているプラットフォームと使用可能なプラットフォームを一覧表示します。
cordova platform -ls Installed platforms: android 7.0.0 ios 4.5.4 Available platforms: browser ~5.0.1 osx ~4.0.1 windows ~5.0.0 www ^3.12.0
不要になったプラットフォームを誤って追加した場合は、以下のコマンドを使用して削除してください。
cordova platform remove ios cordova platform remove android
ステップ5–Cordovaアプリケーションを構築する
Cordovaアプリケーションをビルドする前に、システムがビルド環境のすべての要件を満たしていることを確認してください。
cordova requirements
すべての要件が正常に完了したら、buildコマンドを実行してアプリケーションをビルドします。
cordova build ## Build all added platforms cordova build android ## Build for specific platform