本次版本是一次重要的架构升级,对项目结构、前端技术栈和构建流程进行了全面优化。项目从单模块结构重构为多模块结构,提升了代码的组织性与模块化能力;后台前端并入主项目,不再需要维护两个独立仓库,有效降低了开发与部署的复杂度;模板组件库文件及后台前端编译产物不再提交至版本库,改为运行前按需安装与生成,显著减小了仓库体积。
在前端体验方面,文库界面升级为主流文库风格,消除了嵌套滚动条,支持内容延迟加载与 PDF 内容复制,阅读体验大幅提升;URL 地址默认不再包含域名和端口号,便于 SSR 场景下的调试与部署;模板前端 Bootstrap 版本从 4.x 全面升级至 5.x,获得更现代的组件与响应式支持。
环境方面,Node.js 版本要求从 20 升级至 22,升级前请确保运行环境满足此要求。首次构建需执行前端依赖安装与编译,模板组件库也需在运行前手动安装。若您的自定义模板引用了 Bootstrap 4 的特定样式或类名,请参考 Bootstrap 5 迁移指南进行适配。
变更日志
feat: 文库前端界面升级成主流文库风格,消除嵌套滚动条,内容延迟加载,PDF 内容可复制
feat: URL地址默认不带域名、端口号,方便 SSR 调试
feat: 前端模板 bootstrap 版本从 4.x 升级为 5.x
refactor: 将单模块项目重构为多模块项目
refactor: 将后台前端并入主项目,不再分成两个独立的项目
refactor: 模板前端组件库文件不再提交 git,改为运行前手动安装
refactor: 后台前端编译产物不再提交 git,改为运行前手动生成
build: Node.js 版本要求从 20 升级至 22
build: 后台前端依赖库更新到最新版本

