我知道当我安装cordova插件时,本机文件会被复制到平台文件夹中,并在构建该平台时进行编译。但是,是否可以执行脚本以下载其他二进制文件,或构建自定义框架?
我正在寻找的是一种在plugin.xml
中指定执行特定shell脚本或在插件首次安装到Cordova项目时安装npm模块的方法。这可能吗?
答案 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”的文件夹,然后在那里添加你的脚本。