美文网首页我爱编程
Cordova(工具)- Plugin.xml详解

Cordova(工具)- Plugin.xml详解

作者: travin | 来源:发表于2016-11-01 23:49 被阅读164次

    Plugin.xml 官网API请点 这里
    以下来自官方文档的翻译 & 本人通俗见解

    我项目中的Plugin.xml

    Plugin.xml是什么,有什么作用?
    plugin.xml文件定义了你的插件所需的结构和设置。它提供一些参数来设置你的插件的详细信息。

    <plugin></plugin>##

    该元素为顶层元素

    属性 描述
    xmlns(string) 必须字段, 命名空间如果有其他命名空间,需要到AndroidManifest.xml中添加
    id(string) 必须字段, 插件ID
    version(string) 必须字段,插件版本号

    <engines></engines>##

    该元素指定此插件支持Apache Cordova-based版本,如果不指定该标签,CLI尝试安装的时候,会指定到directory blindly.

    属性 描述
    name(string) 必须字段, 引擎名字,上面项目中是用到默认的cordova
    version(string) 必须字段, 使用该插件必须到达的引擎版本号。
    scriptSrc(string) 自定义框架字段
    platform(string) 自定义框架字段

    <js-module></js-module>##

    属性 描述
    src(string) 必须字段, js文件的相对目录路径,
    name(string) 必须字段, js文件的名字

    JS模块,大部分插件都会有一个或多个JavaScript文件,每一个<js-module>文件对应一个JavaScript文件。
    不用在文件中,define该文件,因为cordova会自动添加
    嵌套在<platform>中的<js-module>元素由特定的平台绑定JavaScript模块。

    属性 描述
    src(string) 必须字段, js文件的相对目录路径,
    name(string) 必须字段, js文件的名字

    <dependency></dependency>##

    属性 描述
    id(string) 必须字段,插件的ID,
    url(string) 插件的地址,一般是git仓库的地址
    commit(string) git的分支名称
    subdir(string) 指定目标插件存在依赖的Git仓库的子目录
    version(string) cha'jian

    当前插件依赖其他插件

    属性 描述
    id(string) 必须字段,插件的ID,
    url(string) 插件的地址,一般是git仓库的地址
    commit(string) git的分支名称
    subdir(string) 指定目标插件存在依赖的Git仓库的子目录
    version(string) cha'jian

    <header-file />##

    专门为平台 ,添加头文件

    <source-file />##

    专门为平台 ,添加资源文件

    <name></name>##

    指定插件名称

    <description></description>##

    指定插件描述

    <license></license>##

    许可证,一般默认Apache 2.0 License

    <author></author>##

    指定插件作者

    <keywords></keywords>##

    指定插件关键字 (方便搜索)

    <platform></platform>##

    平台元素,分配平台的

    相关文章

      网友评论

        本文标题:Cordova(工具)- Plugin.xml详解

        本文链接:https://www.haomeiwen.com/subject/bkhmuttx.html