扫一扫分享
Unoapi 是一个基于 OpenAPI (Swagger) 规范的现代化前端代码生成工具集。它旨在通过自动化流程,消除繁琐的手动 API 定义工作,提供类型安全、高度可定制的开发体验。
UnoAPI 由以下几个核心包组成:
| 包名 | 描述 |
|---|---|
| @unoapi/vscode | VS Code 扩展 - 提供可视化界面、右键菜单和状态栏集成,是大多数开发者的首选。 |
| @unoapi/cli | 命令行工具 - 适合 CI/CD 流程或偏好命令行的开发者。支持初始化、下载文档和生成代码。 |
| @unoapi/core | 核心库 - 包含所有核心逻辑和解析引擎。如果你想基于 UnoAPI 开发自己的工具,可以使用它。 |
# 全局安装
npm install -g @unoapi/cli
# 初始化项目
unoapi init
# 生成代码
unoapi api本项目使用 pnpm 管理依赖和 Monorepo。
# 克隆仓库
git clone https://github.com/moohng/unoapi.git
# 安装依赖
pnpm install
# 构建所有包
pnpm build
# 运行 VS Code 扩展调试
# 打开 packages/vscode-extension 目录,按 F5 启动调试仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览