📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の1版が非表示)
92行目: 92行目:
*: Standalone / NgModules
*: Standalone / NgModules
<br>
<br>
==== ionic startに関するオプション ====
===== --capacitorオプション =====
<code>--capacitor</code>オプションは、Ionicプロジェクト作成時にCapacitorの統合を含めるためのオプションである。<br>
<br>
Capacitorの特徴<br>
* ネイティブ機能へのアクセス
*: カメラ、GPS、ファイルシステム等のデバイスの機能を利用可能
*: プラットフォーム固有のAPIへのアクセスが可能
*: <br>
* クロスプラットフォーム開発
*: iOSとAndroidの両方のプラットフォーム用のコードを生成
*: 同じコードベースから複数のプラットフォームにデプロイ可能
*: <br>
* プロジェクト構造
*: Capacitor用の設定ファイルが自動生成される
*: プラットフォーム固有のプロジェクトフォルダ (iOS / Android) が作成される。
<br>
# プロジェクトにCapacitorが統合される
# capacitor.config.tsファイルが生成される
# ネイティブプラットフォーム用のビルドコマンドが使用可能になる
ionic start myApp blank --capacitor
<br>
Capacitorを後から追加することも可能であるが、プロジェクト作成時において<code>--capacitor</code>オプションを使用する時、初期設定が自動的に行われて、開発をスムーズに始められる。<br>
<br>
===== --capacitorオプション =====
==== Ionicアプリケーションの起動 (オプション) ====
==== Ionicアプリケーションの起動 (オプション) ====
作成したプロジェクトに移動する。<br>
作成したプロジェクトに移動する。<br>
128行目: 154行目:
llmdをインストールすることにより、警告を解消することができる。<br>
llmdをインストールすることにより、警告を解消することができる。<br>
ただし、この警告は無視しても実際のアプリケーションの動作には影響しないため、ビルド時間が気にならない場合は対応は必須ではない。<br>
ただし、この警告は無視しても実際のアプリケーションの動作には影響しないため、ビルド時間が気にならない場合は対応は必須ではない。<br>
もし、開発環境でのビルド時間を最適化する場合にのみ、lldbをインストールする。<br>
もし、開発環境でのビルド時間を最適化する場合にのみ、lmdbをインストールする。<br>
  npm install lmdb
  npm install lmdb
<br><br>
== ドキュメントルートの指定 ==
NginX / Apache2 / LightSpeed等のWebサーバを使用する場合、ドキュメントルートは以下に示すディレクトリを指定する。<br>
* /<Ionicプロジェクトのルートディレクトリ>/www
<br><br>
<br><br>