2015-11-11 39 views
0

我正在開發一個phonegap應用程序,並且爲它創建了一個遠程Git存儲庫。這是我的.gitignore獲取託管在Git上的Cordova/PhoneGap應用的插件

# Mac 
.DS_Store 

#phpstorm 
.idea 

# Node 
npm-debug.log 
/node_modules 

# Cordova 
/platforms 
/plugins 

# res 
resources/signing 

現在應該在哪裏指定我的應用需要哪些插件?程序員(誰克隆我的回購)運行什麼命令來獲得這些插件?我看到很多矛盾的信息 - 例如config.xml中有多個插件定義,然後在/ plugins文件夾中有一個fetch.json文件。

回答

1

我認爲首選的方法是保存在config.xml中所有插件的引用,並恢復他們當你檢查出庫。您已經完成了第一步,並且git忽略了插件和平臺文件夾。

一個插件添加到config.xml中最簡單的方法是使用存儲標記。例如

cordova plugin add cordova-plugin-device --save 

保存在config.xml中的插件會在準備步驟中自動恢復。例如,如果程序員克隆你的repo並想恢復所有iOS插件,他們將運行cordova prepare ios,它會自動構建平臺和插件文件夾,並添加config.xml中列出的所有插件。

相關問題