Writing a Cordova Plugin with a dependency: ReferenceError: Can't find variable

Writing a Cordova Plugin with a dependency: ReferenceError: Can't find variable

我正在尝试编写一个依赖于另一个插件的 cordova 插件。我的插件指定了这样的依赖项:

<dependency id="fr.pierrickrouxel.cordova.plugin.iCloudKV" url="https://github.com/pierrickrouxel/phonegap-icloudkv-plugin.git" />

然后,在我的 .js 组件中,我尝试引用依赖插件导出的 'iCloudKV' javascript 变量,但出现此错误:

ReferenceError: Can't find variable: iCloudKV, http://172.20.1.101:8101/cordova.js, Line: 71

是否有批准的方式在依赖插件中引用 javascript? iCloudKV 插件中的 "module.export" 是否可以通过 require() 或其他方式以某种方式导入?我已经尝试了显而易见的事情,但似乎没有任何匹配。

问题是我需要 require() iCloudCV 插件的 javascript 部分。 cordova 导出的模块以插件的 id 为前缀,因此在 "fr.pierrickrouxel.cordova.plugin.iCloudKV" 插件中包含 "iCloudCV" 变量的完整代码是:

var iCloudKV = require("fr.pierrickrouxel.cordova.plugin.iCloudKV.iCloudKV");

...然后我就可以正确引用它了。