mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2026-06-07 12:38:11 +08:00
将 v6 中直接放在本地 app 的后台与微信能力迁移为 v8 插件组件,并把运行时基础能力沉淀到独立插件包。 主要内容: - 新增 think-library、system、worker、static、install 等基础插件包。 - 新增 account、payment、wechat-client、wechat-service、wemall、wuma 等业务插件包。 - 移除 v6 的 app/admin 与 app/wechat 本地应用实现,改由插件分发接管。 - 将 Helper 能力彻底并入 System,统一为 plugin\system\helper\* 命名空间。 - 同步插件迁移发布清单与根 route 占位,保证安装发布流程可复现。
34 lines
1019 B
Markdown
34 lines
1019 B
Markdown
# 静态资源接口
|
|
|
|
## 接口标准
|
|
- 接口类型:发布命令 + 发布规则配置
|
|
- 调用入口:`php think xadmin:publish`
|
|
- 规则来源:`composer.json > extra.xadmin.publish.copy`
|
|
- 返回形式:控制台发布结果 + 项目根目录静态资源产物
|
|
|
|
## 接口列表
|
|
|
|
### `xadmin:publish`
|
|
- 说明:把静态资源、项目骨架和入口文件发布到项目根目录
|
|
|
|
```jsonc
|
|
{
|
|
"force": false, // 是否覆盖已存在的目标文件
|
|
"migrate": false // 是否在发布后执行数据库迁移
|
|
}
|
|
```
|
|
|
|
### `extra.xadmin.publish.copy`
|
|
- 说明:组件级发布规则,目录发布时支持排除模式
|
|
|
|
```jsonc
|
|
{
|
|
"stc/public/static/theme": {
|
|
"to": "public/static/theme", // 发布目标目录
|
|
"exclude": ["*.less", "*.css.map", "package.json"] // 不进入运行目录的源文件
|
|
},
|
|
"stc/public/static/system.js": "public/static/system.js", // 直接按 source: target 复制文件
|
|
"stc/public/static/login.js": "public/static/login.js" // 登录页脚本发布目标
|
|
}
|
|
```
|