Skip to content

插件安装必读

开发的插件只支持安装在本系统,在安装插件前需要满足以下条件:

  • 已经安装好SuperAdminx,并已经设置好数据库链接等,保证能正常运行起来
  • 后端源码的目录是在public/src/admin_react下,此目录不能变化,安装插件的时候会往此目录复制文件

插件安装原理

安装插件:

  • 会自动把插件的源码拷贝到根目录plugin
  • react需要的api文件pages页面等也会自动拷贝到public/src/admin_react下正确的位置
  • 程序会自动插入sa_admin_menu中需要的权限节点,会自动安装需要新增的表

插件卸载:

  • 删除plugin目录下的插件文件夹
  • 删除reactpublic/src/admin_react目录下安装的api文件pages页面
  • 删除sa_admin_menu中在安装的时候插入的数据,删除自动安装新增的表

TIP

插件安装过程中会判断需要拷贝的文件夹在你的源码中是否存在、会判断需要拷贝的文件在你的源码中是否存在、会判断需要新增的表在你的数据库中是否存在,一旦发生错误那么都不会执行任何操作,需要你卸载插件后在解决问题,在重新安装

安装插件的时候自动在sa_admin_menu插入权限节点,在此表中的节点标识name必须是唯一的,但是在安装插件插入此表数据的时候是没判断是否已存在此name,那么插件安装好后最好自行打开表看下新增的数据中的name是否已经存在冲突,如果已经存在请修改自己原来的数据,不要修改插件安装过程中自动插入的数据,因为在卸载插件的会需要通过这些name来删除数据

DANGER

卸载插件会删除表,最好卸载前自行备份一下数据