Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
cce466d3
U
uni-app
项目概览
DCloud
/
uni-app
4 个月 前同步成功
通知
730
Star
38707
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
cce466d3
编写于
1月 07, 2021
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: add uni_modules.md
上级
122cb7de
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
93 addition
and
0 deletion
+93
-0
docs/uni_modules.md
docs/uni_modules.md
+93
-0
未找到文件。
docs/uni_modules.md
0 → 100644
浏览文件 @
cce466d3
# uni_modules
### 什么是 uni_modules
### 目录结构
### 配置
#### package.json
package.json在每个uni_modules插件中都必须存在,包含了插件的基本信息。以下是package.json的详细配置说明(拷贝代码记得去掉注释!)
```
json
//
注意,不能直接拷贝本段代码到编辑器中,package.json目前不支持注释。本段代码加的注释只是用于解释代码。
{
"id"
:
"作者ID-插件英文名称"
,
//
必填,插件ID,格式为:'作者ID-插件英文名称',例如:'xx-yy',其中作者ID和插件名称只能包含英文、数字,作者ID不能使用'DCloud'、'uni'等关键字
"displayName"
:
"插件显示名称"
,
//
必填,用于展示在插件市场的显示名称
"version"
:
"1.0.0"
,
//
必填,插件版本
"description"
:
"插件描述"
,
//
必填,插件描述
"keywords"
:
[],
//
必填,插件标签关键词,最多
5
个
"repository"
:
"github:user/repo"
,
//
仓库地址
"engines"
:
{
//
HBuilderX/cli
最低兼容版本
"HBuilderX"
:
"^2.7.0"
},
"dcloudext"
:
{
//
DCloud插件市场配置
"category"
:
[
"前端组件"
,
"通用组件"
],
//
必填,
插件市场分类
"screenshots"
:
[],
//
插件截图说明,仅支持插件内相对路径
"sale"
:
{
//
销售
"regular"
:
{
//
普通授权版价格,单位为元,如果为免费插件,设置普通授权版价格为
0
即可。
"price"
:
0.00
},
"sourcecode"
:
{
//
源码授权版价格,单位为元
"price"
:
0.00
}
},
"contact"
:
{
//
插件作者
QQ,方便管理员审核时与作者快速沟通。
"qq"
:
""
},
"declaration"
:
{
//
隐私、权限及商业化声明
"ads"
:
""
,
//
本插件是否包含广告,如包含需详细说明广告表达方式、展示频率,请如实填写,如不包含,可填“无”
"data"
:
""
,
//
本插件采集的数据、发送的服务器地址、以及数据用途说明,请如实填写,如不采集任何数据,可填写“插件不采集任何数据”,如果使用的三方SDK需要采集数据,可填写“插件使用的
XX
SDK会采集数据,详情可参考:https://other-sdk.com/
"
"
permissions
": "" // 本插件需要申请的系统权限列表,请如实填写,如不需要任何权限,可填“无”
}
},
"
_dp_nativeplugin
": { // 原生插件相关配置
"
android
": {},
"
ios
": {}
},
"
uni_modules
": { // uni_modules配置
"
dependencies
": [], // 依赖的 uni_modules 插件ID列表
"
encrypt
": [ // 配置云函数,公共模块,clientDB Action加密
"
uniCloud/cloudfunctions/uni-admin/controller/permission.js
"
],
"
platforms
": { // 平台兼容性:y 表示 Yes,支持;n 表示 No,不支持;u 表示 Unknown,不确定;默认为 u
"
cloud
": { // 云端平台兼容性
"
tcb
": "
y
",
"
aliyun
": "
y
"
},
"
frontend
": { // 前端平台兼容性
"
App
": {
"
app-vue
": "
y
",
"
app-nvue
": "
n
"
},
"
H
5
-mobile
": {
"
Safari
": { // 当需要指定最小版本才支持时,可以配置minVersion
"
minVersion
": "
14.0
.
2
"
},
"
Android
Browser
": "
y
",
"
微信浏览器(Android)
": "
u
",
"
QQ浏览器(Android)
": "
u
"
},
"
H
5
-pc
": {
"
Chrome
": "
y
",
"
IE
": "
u
",
"
Edge
": "
u
",
"
Firefox
": "
u
",
"
Safari
": "
u
"
},
"
小程序
": {
"
微信
": "
y
",
"
阿里
": "
y
",
"
百度
": "
y
",
"
字节跳动
": "
y
",
"
QQ
": "
y
"
},
"
快应用
": {
"
华为
": "
u
",
"
联盟
": "
u
"
}
}
}
}
}
```
### 使用 uni_modules
### 开发 uni_modules
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录