🎨 ThinkPlugsStatic
ThinkPlugsStatic 提供 ThinkAdmin 的基础静态资源、入口文件和初始化配置模板,安装时按插件配置复制 public/static 资源并初始化项目基础文件。该插件基于 MIT 协议开源,免费可商用。
🚀 主要功能
- 入口文件: 提供
think、public/index.php、public/router.php、.htaccess和robots.txt模板 - 初始化配置: 提供
.env.example、基础控制器和config/*初始化配置模板 - 后台资源: 提供
admin.js、login.js、后台主题资源和常用前端插件 - 资源目录: 安装时复制
public/static/plugs、public/static/theme等静态资源目录 - 自定义保留: 初始化
public/static/extra/style.css与script.js,便于追加自定义样式和脚本
⚠️ 重要提示
目录替换警告: 安装此插件会占用并替换
public/static部分目录(自定义脚本和样式public/static/extra目录除外)。若有对public/static修改,不建议安装此插件,否则会造成修改的内容丢失!
卸载注意: 使用
Composer卸载此插件时,不会自动删除或还原public/static目录,需要手动删除目录和系统初始化文件。
📦 版本信息
- 前端资源: 包含 Layui、RequireJS、jQuery、Vue、ECharts、编辑器、上传裁剪等常用静态库
- 安装行为: 通过
think-install执行资源复制和初始化文件写入 - 兼容性:
composer.json要求 PHP>=7.1,并依赖zoujingli/think-install执行初始化与复制规则
🎨 功能特性
- 后台脚本: 提供 ThinkAdmin 后台表单、表格、弹窗、上传等前端交互脚本
- 自定义支持: 保留
public/static/extra目录用于项目侧样式和脚本扩展 - 主题资源: 提供后台主题 CSS、图片和错误页资源
加入我们
我们的代码仓库已移至 Github,而 Gitee 则仅作为国内镜像仓库,方便广大开发者获取和使用。若想提交 PR 或 ISSUE 请在 ThinkAdminDeveloper 仓库进行操作,如果在其他仓库操作或提交问题将无法处理!。
安装插件
composer require zoujingli/think-plugs-static安装器规则
当前 composer.json 中 extra.plugin.copy 会强制复制 think、public/index.php、public/static/plugs、public/static/theme、public/static/admin.js 和 public/static/login.js;extra.plugin.init 会在目标不存在时初始化 .env.example、app/index/controller/Index.php、config/*、public/router.php、public/robots.txt、public/.htaccess 以及 public/static/extra 下的自定义脚本和样式。
源码包中的 stc/public/static/admin.js 是后台核心脚本的发布标准,安装或更新插件时会发布到项目 public/static/admin.js。该目标文件属于插件托管资源,后续 Composer 更新可能覆盖;项目级自定义脚本和样式应放在 public/static/extra/script.js 与 public/static/extra/style.css,这两个文件通过 init 初始化,已存在时不会覆盖。
卸载插件
**卸载后通过 composer update 不会再更新**
**插件本卸载不会删除 public/static 目录的代码**
composer remove zoujingli/think-plugs-static版权说明
ThinkPlugsStatic 遵循 MIT 开源协议发布,并免费提供使用。
本项目包含的第三方源码和二进制文件的版权信息将另行标注,请在对应文件查看。
版权所有 Copyright © 2014-2026 by ThinkAdmin (https://thinkadmin.top) All rights reserved。
