美文网首页我爱编程
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