前言¶
前端項目裏的接口定義分散在各個文件,手動轉換成命令行工具效率低且容易遺漏。開發者需要一種方式,從現有前端倉庫中提取接口信息,自動生成可直接使用的 CLI 工具。
Skill 介紹¶
fe-api2cli 是一個基於 SkillHub 的 Skill,用於掃描前端倉庫並生成可執行 CLI。它由社區用戶 user_c36d82a7 發佈,評分 100000,分類爲 dev-programming。當用戶提到“前端生成CLI”、“fe-api2cli”、“把前端接口做成命令行”、“掃描前端倉庫生成CLI”、“前端項目命令行化”、“api轉cli”時可以使用。
核心功能¶
- 掃描前端倉庫結構(支持 React、Vue、Taro、monorepo)
- 不預設 api/ 目錄,先全面分析倉庫結構再定位接口
- 自動分析接口定義、TypeScript 類型、枚舉常量、鑑權方式
- 生成基於 Python+Click 或 Node.js+oclif 的可執行 CLI 工具
- 生成前輸出完整技術方案供用戶確認
- 支持多種鑑權方式:Bearer Token、Cookie、API Key、無鑑權
- 支持多環境切換等通用模塊
安裝與啓用¶
在 SkillHub 中搜索 fe-api2cli 並安裝。啓用後,將前端倉庫路徑作爲輸入,即可開始分析。
典型用法¶
- 指定前端倉庫路徑,讓 Skill 分析倉庫結構
- Skill 輸出完整技術方案,確認後再生成 CLI
- 生成後的 CLI 可直接在命令行中使用,完成接口調用
適用場景與注意¶
適合需要將前端接口快速轉換爲 CLI 工具的場景。注意依賴倉庫結構清晰,對複雜 monorepo 項目需確保入口文件和接口定義可被正確識別。
結尾¶
fe-api2cli 提供了一種從前端倉庫自動生成 CLI 的方案,適合需要命令行訪問後端接口的開發者。官方地址:https://api.skillhub.cn/user_c36d82a7/fe-api2cli