在使用ionic做項(xiàng)目的時(shí)候泛烙,發(fā)現(xiàn) 項(xiàng)目存在一個(gè)hooks文件夾流酬,查找相關(guān)資料做個(gè)簡(jiǎn)單記錄
官方文檔:http://cordova.apache.org/docs/en/7.x/guide/appdev/hooks/index.html
介紹:
Cordova Hooks代表特殊腳本动羽,可以由應(yīng)用程序和插件開發(fā)人員添加超营,甚至可以通過自己的構(gòu)建系統(tǒng)來自定義cordova命令协屡。
Cordova掛鉤允許您對(duì)cordova命令執(zhí)行特殊活動(dòng)宫蛆。例如赊抖,您可能有一個(gè)自定義工具來檢查您的JavaScript文件中的代碼格式统倒。而且,您希望在每次構(gòu)建之前運(yùn)行此工具氛雪。在這種情況下房匆,您可以使用“before_build”鉤子,并指示cordova運(yùn)行時(shí)間運(yùn)行在每次構(gòu)建之前調(diào)用的自定義工具报亩。
鉤可能與你的應(yīng)用程序的活動(dòng)浴鸿,如如before_build, after_build等弦追≡懒矗或者,他們可能與你的應(yīng)用程序的插件劲件。例如掸哑,掛鉤等before_plugin_add,after_plugin_add等適用于插件相關(guān)的活動(dòng)零远。這些鉤子可以與應(yīng)用程序中的所有插件相關(guān)聯(lián)苗分,也可以僅與一個(gè)插件相關(guān)聯(lián)。
Cordova支持以下鉤類型: