我知道当我安装一个cordova插件时,本机文件被复制到平台文件夹中,并在我构建该平台时被编译。但是是否可以执行脚本来下载其他二进制文件或构建自定义框架?
我正在寻找的是一种plugin.xml
在插件首次安装到 Cordova 项目时指定执行特定 shell 脚本或安装 npm 模块的方法。这可能吗?
我知道当我安装一个cordova插件时,本机文件被复制到平台文件夹中,并在我构建该平台时被编译。但是是否可以执行脚本来下载其他二进制文件或构建自定义框架?
我正在寻找的是一种plugin.xml
在插件首次安装到 Cordova 项目时指定执行特定 shell 脚本或安装 npm 模块的方法。这可能吗?
使用“cordova plugin add”命令是不可能的(不是他们的设计目的),但如果你使用像 Grunt 这样的任务管理器工具来自动化你的过程,那绝对是可能的。
您可以组合任务以按顺序运行,例如在调用安装插件之前/之后运行您自己的 shell 脚本。
查看 npm grunt 了解更多信息。
是的你可以
检查这个:
https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/index.html
您只需在项目的 hooks 文件夹中创建一个名为“after_plugin_add”的文件夹,然后在其中添加您的脚本。