ionic(cordova)で複数人でチーム開発するときのながれメモ

1人でやってるときは問題なかったけど、複数人でやってるときに最初うまくいかずにハマったのでメモしておく。

新規プロジェクト作成の場合

新規にプロジェクトを作成してandroid を追加(iosはデフォルトで登録済み)

$ ionic start sampleApp blank -a "アプリ名" -i com.example.sampleApp # プロジェクト作成
$ ionic platform add android # android追加
$ ionic state save # package.jsonへ保存

gitのリモートリポジトリへPUSH

$ git push origin master

別の開発者の作業

$ git clone http://path/to/repo.git
$ ionic state reset
プラグイン追加する場合

プラグインを追加

$ ionic	platform add プラグイン名
$ ionic	state save
$ git push origin master

別の作業者

$ git pull orign master
$ git state reset

この手順でgit cloneした作業者もエラーとかでないでいけた。「ionic state reset」が必要てことですね。以上です