下面是uniAdmin的目录结构图
![](https://img.kancloud.cn/45/9f/459f1380ba0215d29540e720c1e71eb7_653x651.jpg)
**组件安装**
应用组件包存放目录addons与app同级,把开发好的组件往addons里一扔即可。
例如,我们现在开发好了一个阿里云存储组件aliyuncs,把它放到addons目录下
打开uniAdmin后台组件管理,就可以看到状态是“未安装”
![](https://img.kancloud.cn/7d/dd/7dddbfdb2689dff2dad6f9f4dec3049b_932x457.jpg)
点击右端按纽,在弹出框点击确定即可完成安装
![](https://img.kancloud.cn/6a/f9/6af9a18e23c62d605a2ea5b65e53cf82_807x212.jpg)
组件的安装原理:
1、安装数据表(如果存在)
2、把组件的配置文件相关配置生成缓存以供读取
**组件卸载**
同理,组件的卸载点击右端的红色“卸载”接纽,确定即完成卸载。
组件的卸载原理:
1、把安装数据表删除(包括数据表结构和数据)
2、把组件的配置文件相关配置生成缓存清除
没错,组件应用安装与卸载就是那么简单!
原文:https://www.junlan365.com/show/id/79.html