cordova 一个插件中依赖另一个插件
最近做了两个的cordova插件,一个视频通话,一个是录制视频,这两个插件必然要用到相机和麦克风,拿到这两个权限是开展工作的前提,😜就是说拿到这两个权限才可以进行视频通话或者录制视频或者其他需要相机和麦克风,因为调用权限的复用率较高,所以把获取相机麦克风权限抽出来,做成一个插件 (具体怎么获取权限大家自己去实现以下,挺简单的)今天主要讲的是在视频通话插件中怎么依赖获取到权限插件,也就是希望自己的同事通过
cordova plugin add cordova-plugin-onePluginName
安装一个插件从而也安装另外一个插件
做法:
如果你的插件是私密的,就在git上创建一个私有的仓库
然后在plugin.xml中 配置以下代码
解释一下参数的意思 id :插件ID url :插件的地址 commit: git仓库的commit id
<dependency id="cordova-plugin-othersPluginName" url="https://github.com/path/cordova-plugin-othersPluginName.git" commit="489dc332f8805b6a47d546a3d531ac9d1a40e206" />