當前位置: 妍妍網 > 碼農

一款清新優雅的後台管理系統,告別繁瑣工作

2024-02-05碼農

Caution

舊版本的 Soybean Admin 已經移動到分支 legacy。建議使用最新版本的 Soybean Admin 。 新版本的文件正在編寫中,請耐心等待。

Note

如果您覺得 Soybean Admin 對您有所幫助,或者您喜歡我們的計畫,請在 GitHub 上給我們一個 ⭐️。您的支持是我們持續改進和增加新功能的動力!感謝您的支持!

簡介

Soybean Admin 是一個清新優雅、高顏值且功能強大的後台管理樣版,基於最新的前端技術棧,包括 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS。它內建了豐富的主題配置和元件,程式碼規範嚴謹,實作了自動化的檔路由系統。此外,它還采用了基於 ApiFox 的線上Mock數據方案。 Soybean Admin 為您提供了一站式的後台管理解決方案,無需額外配置,開箱即用。同樣是一個快速學習前沿技術的最佳實踐。

特性

  • 前沿技術套用 :采用 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS 等最新流行的技術棧。

  • 清晰的計畫架構 :采用 pnpm monorepo 架構,結構清晰,優雅易懂。

  • 嚴格的程式碼規範 :遵循 SoybeanJS 規範,整合了eslint, prettier 和 simple-git-hooks,保證程式碼的規範性。

  • TypeScript : 支持嚴格的型別檢查,提高程式碼的可維護性。

  • 豐富的主題配置 :內建多樣的主題配置,與 UnoCSS 完美結合。

  • 內建國際化方案 :輕松實作多語言支持。

  • 自動化檔路由系統 :自動生成路由匯入、聲明和型別。更多細節請檢視 Elegant Router。

  • 靈活的許可權路由 :同時支持前端靜態路由和後端動態路由。

  • 豐富的頁面元件 :內建多樣頁面和元件,包括403、404、500頁面,以及布局元件、標簽元件、主題配置元件等。

  • 命令列工具 :內建高效的命令列工具,git送出、刪除檔、釋出等。

  • 移動端適配 :完美支持移動端,實作自適應布局。

  • 預覽

  • NaiveUI

  • AntDesign Vue

  • 舊版本

  • 文件

  • Legacy Docs

  • 新版本的文件正在編寫中,請耐心等待。

    倉庫

    倉庫 Github Gitee 預覽
    NaiveUI github gitee preview
    AntDesign Vue github gitee preview
    舊版本 github gitee preview
    舊版本文件 github gitee preview

    範例圖片

    使用

    環境準備

    確保你的環境滿足以下要求:

  • git : 你需要git來複制和管理計畫版本。

  • NodeJS : >=18.0.0,推薦 18.19.0 或更高。

    你可以使用 fnm 來管理你的NodeJS版本,安裝教程。

  • pnpm : >= 8.0.0,推薦 8.14.0 或更高。

  • 複制計畫

    git clone https://github.com/soybeanjs/soybean-admin.git

    安裝依賴

    pnpm i

    由於本計畫采用了 pnpm monorepo 的管理方式,因此請不要使用 npm 或 yarn 來安裝依賴。

    啟動計畫

    pnpm dev

    構建計畫

    pnpm build

    計畫地址:

    https://github.com/honghuangdc/soybean-admin