1

任何人都知道最好的方法是添加一个不能与 phonegap 本地添加插件 (plugman) 一起使用的 Phonegap / Cordova 插件。我已经厌倦了手动更新 config.xml 文件,但我觉得我遗漏了一些东西,并且 cordova 3.1 上的文档没有说明修改了哪些文件以使插件“工作”。

https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED/iOS/ExtractZipFile

这是我试图利用的回购。我在这里看到了一个类似的帖子。我可以将 repo 下载为 zip,但是我将如何添加它以使其真正起作用。

简而言之,如果我添加自己的自定义插件,我需要修改cordova 3.1中的哪些文件才能实际加载它并使其工作。

4

1 回答 1

3
  1. 更新您config.xml的内容,例如:

    <feature name="ExtractZipFilePlugin" >
        <param name="ios-package" value="org.apache.cordova.ExtractZipFile"/>
    </feature>
    
  2. 将块添加到cordova_plugins.js

    {
        "file": "plugins/cordova/ZipPlugin.js",
        "id": "org.apache.cordova.extractZipFile",
        "clobbers": [
            "extractZipFile"
        ]
    }
    
  3. ZipPlugin.js用标题包围你的插件(在这种情况下)

    cordova.define("org.apache.cordova.extractZipFile", function(require, exports, module) {
    

    和页脚

    });
    

您可能需要在这里和那里调整确切的 ID,但这些是手动将插件包含到 Cordova 3+ 中的基本步骤。

于 2013-12-20T23:10:09.303 回答