安装cordova插件时是否可以运行脚本?

时间:2014-02-12 01:46:54

标签: node.js cordova phonegap-plugins cordova-plugins

我知道当我安装cordova插件时,本机文件会被复制到平台文件夹中,并在构建该平台时进行编译。但是,是否可以执行脚本以下载其他二进制文件,或构建自定义框架?

我正在寻找的是一种在plugin.xml中指定执行特定shell脚本或在插件首次安装到Cordova项目时安装npm模块的方法。这可能吗?

2 个答案:

答案 0 :(得分:1)

使用'cordova plugin add'命令(不是他们的设计目的)是不可能的,但如果你使用像Grunt这样的任务管理器工具来自动化你的过程,那肯定是可能的。

您可以将任务组合起来按顺序运行,例如在调用安装插件之前/之后运行自己的shell脚本。

查看npm grunt了解更多信息。

答案 1 :(得分:0)

是的,你可以

检查一下:

https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/index.html

你只需要在项目的hooks文件夹中创建一个名为“after_plugin_add”的文件夹,然后在那里添加你的脚本。