AgentSkillsCN

xeku-start

啟動 XekuII 全端服務並檢查運行狀態。當需要建置、啟動後端 API 與前端 Web、以及檢查服務狀態時使用。

中文原作
SKILL.md
--- frontmatter
name: xeku-start
description: 啟動 XekuII 全端服務並檢查運行狀態。當需要建置、啟動後端 API 與前端 Web、以及檢查服務狀態時使用。

XekuII 服務啟動

Overview

使用 XekuII.CLI 協調後端 API 與前端 Web 的建置、啟動與狀態檢查。

Workflow

  1. 後端編譯
  2. 前端型別檢查
  3. 啟動服務
  4. 確認狀態

Commands

後端編譯

powershell
dotnet build XekuII.ApiHost/XekuII.ApiHost.csproj

前端型別檢查

powershell
cd xekuii-web; npm run type-check; cd ..

啟動服務

powershell
dotnet run --project XekuII.CLI -- start

確認狀態

powershell
dotnet run --project XekuII.CLI -- status

Troubleshooting

  • 端口 5000/5173 占用:執行 dotnet run --project XekuII.CLI -- stop 或手動結束相關 PID。
  • 資料庫更新失敗:在啟動後端時加上 -- --updateDatabase --forceUpdate
  • 前端 npm 錯誤:先移除 .vitenpm install,必要時移除 node_modules 後重裝。
  • Swagger 404:檢查 /xeku-generator 生成日誌,確認 Controller 產出。
  • SQL 連線失敗:執行 sqllocaldb start MSSQLLocalDB

Expected URLs