2014年11月26日水曜日

Cordova/PhoneGap開発を加速するライブリロードを何とかする 〜 「ionic」編

これまでCordova/PhoneGapのライブリロードについて色々と調べてきた。

琴線探査: Cordova/PhoneGap開発を加速するライブリロードを何とかする 〜 「PhoneGap Developer App」編

琴線探査: Cordova/PhoneGap開発を加速するライブリロードを何とかする 〜 「LiveReload + GapReload plugin」編

琴線探査: 「Chrome Apps for Mobile」で高速・簡単・快適なハイブリッドモバイルアプリ開発

琴線探査: 「Monaca Localkit」で高速・簡単・快適なハイブリッドモバイルアプリ開発

ionicのやり方は非常に簡単だ。

Live Reload All the Things: Ionic CLI's Latest Features

$ ionic  [run|emulate]  [options]

    [--livereload|-l] .... Live Reload app dev files from the device
    [--consolelogs|-c] ... Print app console logs to Ionic CLI
    [--serverlogs|-s] .... Print dev server logs to Ionic CLI

$ ionic run android --livereload --consolelogs --serverlogs

たったのこれだけ。アプリにプラグインを組み込んだり、LiveReload的なサーバーソフトなど、他のものは全く必要無い。

おまけにconsole.logも表示できる。Uncaught Reference Errorのようなエラーメッセージも表示できた。


これまで試した中では最も簡単で安定していると感じる。