zoukankan      html  css  js  c++  java
  • cordova /phonegap 自定义插件

    cordova /phonegap 自定义插件


    在使用cordova 的过程中,虽然官方提供的插件以及其他人开源的插件较多。但有时为了实现某种需求,还是需要自己编写插件。

    以前总是会手动的配置cordova插件,具体可以参考phonegap手动配置插件

    今天主要是介绍官方提供的plugman来创建插件


    pluman的使用


    首先,安装plumam
    npm install -g plugman

    安装完之后,就可以创建plugin
    plugman create --name <pluginName> --plugin_id <pluginID> --plugin_version <version> [--path <directory>] [--variable NAME=VALUE]

    Parameters:

    • pluginName: The name of the plugin
    • pluginID: An ID for the plugin, ex: org.bar.foo
    • version: A version for the plugin, ex: 0.0.1
    • directory: An absolute or relative path for the directory where the plugin project will be created
    • variable NAME=VALUE: Extra variables such as description or Author
    eg: plugman create --name HelloPlugin --plugin_id helloPlugin --plugin_version 0.0.1 ,
    

    此命令会在当前目录创建一个HelloPlugin插件

    最后,当你的插件开发完成之后,想添加到项目中去,只需向平常添加插件的时候一样在控制台跳转到你的项目目录中,再运行如下命令:(add 后面为插件所在目录)

    cordova plugin add /Users/laozhuorun/Desktop/HelloPlugin
    

    结束

    至此,一个自定义的插件就创建完成,并添加到项目中去。

    在开发插件的过程中,并已经添加到项目中后还需修改。需要将项目中的Plugin删除之后,在重新添加修改后的插件。

    删除插件:cordova plugin remove XXXXX(你的plugin_id)。
    

    如果不知道自己插件的id,可以通过命令行查看

    cordova plugin list 
    
  • 相关阅读:
    使用composer命令加载vendor中的第三方类库
    微信小程序
    php无限分类方法类
    php的多功能文件操作类
    计算地图上两点间的距离PHP类
    php的微信公众平台开发接口类
    身份证验证PHP类
    PHP实现微信对账单处理
    PHP实现微信退款功能
    sqlserver 多库查询 sp_addlinkedserver使用方法(添加链接服务器)
  • 原文地址:https://www.cnblogs.com/chen4342024/p/4579496.html
Copyright © 2011-2022 走看看