功能包总览
VUP 的 packages 是“后补能力”机制:先启动项目,再按需增强。
如何添加功能包
bash
vup use <packageName>可用功能包
| 包名 | 作用 | 常见场景 | 文档 |
|---|---|---|---|
@vup/ui | 桌面端 UI 封装 | 后台管理、桌面 Web 应用 | UI |
@vup/ui-mobile | 移动端 UI 封装 | 移动端与混合应用 | UI Mobile |
@vup/http | 统一请求层 | 拦截器、错误处理、请求基座统一 | HTTP |
@vup/mock | 基于 MSW 的 mock 能力 | 前后端并行开发、联调前自测 | Mock |
@vup/pwa | PWA 预设与运行时能力 | Web 应用安装体验与离线能力 | PWA |
@vup/iconfont | 图标资源整合 | 团队图标管理与字体图标接入 | Iconfont |
@vup/richeditor | 富文本能力 | CMS/内容编辑类场景 | RichEditor |
@vup/nest-upload | Nest 上传模块 | 文件上传链路与元数据管理 | Nest Upload |
能力示例工程
示例工程已单独成文,因为它们通过 vup example 添加,不属于 vup use 功能包。详见 示例工程总览。
推荐使用路径
- 先完成项目初始化与应用模板落位(
vup init+vup add)。 - 结合真实需求逐步添加功能包,避免一次性堆功能。
- 保持包能力可组合、可替换、可维护。