![](https://img.kancloud.cn/e7/2c/e72c873d4a15ac7fc7bc9e9177fe5f86_743x450.png)
插件目录说明:
1. admin目录,插件的后台文件,插件安装之后会同步到对应系统admin目录中
![](https://img.kancloud.cn/49/5c/495c04570c188114c82aaded7c132747_770x519.png)![](https://img.kancloud.cn/45/69/4569fdbe936a075fbf99faaa89dda211_764x464.png)
2. app目录, php后台接口功能,包括adminapi,api,dict,model,service等
3. compile,编译目录,如果插件不是基于niucloud插件设计,或者加密的,系统提供编译目录,包括admin,web,wap,weapp等不同的端口目录
4. package目录,编译配置相关目录,包括composer.json,admin-package.json,uni-app-pages.json等
5. resource目录,资源文件目录,包括视频,图片,样式等,插件安装之后会复制到对应public/addon/插件名称目录下面,插件打包会将public/addon/插件名称下面的文件复制到对应插件目录下面。
6. sql目录,插件安装,卸载,升级等数据库语句的存放,默认install.sql会在安装插件执行,uninstall.sql会在卸载插件执行。
7. uniapp目录,插件uniapp代码文件目录,插件安装后会复制对应目录文件到系统uniapp/src/插件名称目录下面
8. web目录,插件web端代码文件目录,目前尚未有完整方案,仅供存储,具体根据web端运行确定。
9. Addon.php,插件执行类文件,包括插件安装,卸载和升级执行方法,在插件执行安装,卸载,升级时会自动执行相应的方法。
10. info.json,插件配置文件,包括插件名称,关键字,版本号,作者等相关信息。
下面针对不同的目录进行说明。