# 安装工具 ## 定位 - 组件编码:`install` - 组件包名:`zoujingli/think-plugs-install` - 主要职责:作为 Composer plugin 与显式命令入口,统一调度服务发现、资源发布和按需数据库迁移 ## 边界 - 仅暴露命令接口,不提供 HTTP API - 主要入口:`php think xadmin:install` - 本组件只负责安装链路协调,不直接维护业务资源或迁移脚本内容 - 包类型为 `composer-plugin`,由 Composer 自动加载 `plugin\\install\\composer\\Plugin` - 根项目 `composer install/update/remove/dump-autoload` 后会自动执行同一条安装链路 - 首次 `composer install` 只执行服务发现与资源发布,不直接建表 - 自动迁移只对声明了 `extra.xadmin.migrate` 的插件生效,未声明时只输出提示 - 运行时会维护安装快照文件:`vendor/.plugin-state.json` ## 文档 - 命令接口说明:`readme.api.md`