【问题标题】:ionic: add own cordova plugin离子:添加自己的科尔多瓦插件
【发布时间】:2017-12-03 17:15:59
【问题描述】:

我修改了一个现有的 cordova 插件,现在想将它集成到我的应用程序中。

我已经创建了一个指向我的源目录的链接

cordova plugin add --link ~/path/to/plugin

但现在我在我的项目中找不到我的插件。我建议,该插件需要构建?

是否需要修改我的package.json?

【问题讨论】:

    标签: cordova-plugins ionic3


    【解决方案1】:
    1. 将插件添加到项目中:

      ionic cordova plugin add [plugin]
      

      Documentation


    2. 安装并保存插件:

      npm install --save [plugin]
      

      Example

    【讨论】:

    • 这会拉出正式版,不是我问题的答案
    • 您可以像以前那样使用 --link 添加插件,也可以像我描述的那样添加它。你是什​​么意思,你不能“找到”它?
    • 没有什么可以像“@ionic-native/camera”中的相机一样导入
    • 当你 --link 它时,你可能需要从那里导入它
    • 然后它说 - 它不是一个模块
    【解决方案2】:

    这与stackoverflow/questions/30345035有关

    由于您修改了现有插件,因此您可能没有正确修改它。也有可能插件不适用于特定平台版本。

    【讨论】:

      【解决方案3】:

      如果您希望在 Ionic v2 中添加自己的 cordova 插件,这里可以是您的解决方案。

      如果你已经导出了你的模块/插件,比如

      module.exports = new YourPluginJavaClass();
      

      然后你就可以在你的 Ionic 应用程序中使用它了

      (window as any).YourPluginJavaClass.yourFunction();
      

      请同时查看link

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-08-30
        • 1970-01-01
        • 1970-01-01
        • 2015-08-13
        • 2020-08-13
        • 2017-11-04
        • 1970-01-01
        相关资源
        最近更新 更多