Cordovaプロジェクトは以下のように構成されます。
+- hooks
+- merges
+- android
+- ios
+- windows
+- platforms
+- plugins
+- www
config.xml
- www
- HTMLで記述したアプリケーションのコードなどの保管先です
- 開発者は、主にこのwwwディレクトリの下にHTMLやCSS、JavaScriptを記述してアプリケーションを開発します。
- plugins
- アプリケーションで使用するプラグインの保管先です
- platforms
- プラットフォーム固有のファイルの保管先です
- Android、iOSでネイティブ層への実装が必要な場合は、このフォルダ配下内で実装してください。
- Windowsは、別途クラスライブラリのサブプロジェクトを作成し、ネイティブ層の実装を行う必要があります。
- hooks
- Cordova CLIの動作をカスタマイズするためのスクリプトの保管先です
- cordova createコマンドでは作成されないので、必要に応じてディレクトリを作成してください
- merges
- プラットフォーム固有の資産の保管先です
- アプリケーションのビルド時にmergesディレクトリのプラットフォームのディレクトの下に保管した資産でwww内の資産が上書きされます
- cordova createコマンドでは作成されないので、必要に応じてディレクトリを作成してください
- config.xml
- Cordovaプロジェクトの設定ファイルです
- 設定内容については、Apache Cordova Documentationを参照してください