Cordova 如何避免每次从git克隆时添加插件

Cordova 如何避免每次从git克隆时添加插件,cordova,npm,bower,Cordova,Npm,Bower,我发现为了让我的应用程序正常工作(并创建正确的apk),我必须手动添加phonegap的平台和每个插件 有没有办法让它自动化 现在我用yo angular搭建了这个应用程序,我使用grunt运行每个任务,并使用npm和bower查找依赖项 实际上,我必须这样做: git clone http://address.git npm install && bower install 然后也 cordova platform add android phonegap plugin ad

我发现为了让我的应用程序正常工作(并创建正确的apk),我必须手动添加phonegap的平台和每个插件

有没有办法让它自动化

现在我用yo angular搭建了这个应用程序,我使用grunt运行每个任务,并使用npm和bower查找依赖项

实际上,我必须这样做:

git clone http://address.git
npm install && bower install
然后也

cordova platform add android
phonegap plugin add cordova-plugin-camera cordova-plugin-file

有没有办法在前两个脚本中自动执行后两个脚本?

创建一个shell脚本,其内容如下:

#!/bin/bash
npm install && bower install
cordova platform add android
phonegap plugin add cordova-plugin-camera cordova-plugin-file
将脚本放在git repo的根目录中。每次创建克隆时都运行脚本:

git clone http://address.git
address/setup.sh

我想知道在grunt中包含一个任务是否是一个好主意,比如使用grunt cordovacli的“grunt init”