修改 config.xml
在 platform
节点下添加 <hook />
<platform name="android">
<hook type="after_platform_add" src="hooks/after_platform_add/android/afterPlatformAdd.js" />
</platform>
type="after_platform_add"
表示 在添加平台之前和之后执行钩子
其它钩子类型请参考官方文档:https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/index.html
添加脚本文件
项目根路径/hooks/after_platform_add/android/afterPlatformAdd.js
添加钩子脚本
#!/usr/bin/env node
module.exports = function (context) {
return new Promise(function (resolve) {
console.log("当使用 cordova platform add android 命令时,你在终端控制台就会看到此条信息。");
resolve();
});
};
测试
执行命令,添加安卓平台
~$ cordova platform add android
在控制台会看到钩子的执行结果

网友评论