【问题标题】:Adding A phonegap plugin that doesn't use plugman添加一个不使用plugman的phonegap插件
【发布时间】:2013-11-15 01:05:25
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: cordova


    【解决方案1】:
    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-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多