# soybean-admin **Repository Path**: liuercode/soybean-admin ## Basic Information - **Project Name**: soybean-admin - **Description**: soybean admin - a beautiful vue admin template, based on Vue3、Vite、Naive UI、TypeScript. 基于Vite + Vue3 + NaiveUI + TypeScript的漂亮清新的中后台管理模版 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: https://soybean.pro/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 706 - **Created**: 2024-01-17 - **Last Updated**: 2024-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
[](./LICENSE)   >[!IMPORTANT] > 旧版本的 soybean-admin 已经移动到分支 [legacy](https://github.com/honghuangdc/soybean-admin/tree/legacy)。建议使用最新版本的 soybean-admin。 > 新版本的文档正在编写中,请耐心等待。 ## 简介 [Soybean Admin](https://github.com/honghuangdc/soybean-admin) 是一个基于 Vue3、Vite5、TypeScript、NaiveUI、Pinia 和 UnoCSS 的清新优雅的后台管理模板。采用最新流行的前端技术栈,内置丰富的主题配置,代码规范性极高,拥有自动化、智能化的文件路由系统。使用 ApiFox 生成模拟数据,开箱即用的后台管理解决方案,也可用于学习参考。 ## 特性 - **最新流行技术栈**:Vue3、Vite5、TypeScript、NaiveUI、Pinia 和 UnoCSS。 - **清晰的项目结构**:采用 pnpm monorepo,结构清晰优雅,易于维护。 - **TypeScript**:严格的类型检查,易于维护。 - **主题**:内置丰富的主题配置,轻松结合 UnoCSS。 - **文件路由系统**:自动化、智能化的文件路由系统。更多细节请查看 [Elegant Router](https://github.com/soybeanjs/elegant-router)。 - **权限路由**:支持前端静态路由和后端动态路由。 - **代码规范**:代码规范性极高。更多细节请查看 [SoybeanJS Code Standard]()。 ## 预览 - [NaiveUI](https://admin.soybeanjs.cn) - [AntDesign Vue](https://antd.soybeanjs.cn) ## 文档 - [Docs](https://docs.soybeanjs.cn) ## 仓库 | 仓库 | Github | Gitee | 预览 | | --- | --- | --- | --- | | NaiveUI | [github](https://github.com/honghuangdc/soybean-admin) | [gitee](https://gitee.com/honghuangdc/soybean-admin) | [preview](https://admin.soybeanjs.cn) | | AntDesign Vue | [github](https://github.com/soybeanjs/soybean-admin-antd) | [gitee](https://gitee.com/honghuangdc/soybean-admin-antd) | [preview](https://antd.soybeanjs.cn) | ## 示例图片         ## 使用 - 环境准备 - **NodeJS**: >= 18.0.0 (推荐 >=18.19.0) > 推荐使用 [fnm](https://github.com/Schniz/fnm) 管理NodeJS版本. [安装教程](https://juejin.cn/post/7113462239734022158) - **pnpm**: >= 8.0.0 (推荐 >=8.14.0) - **git** - 克隆项目 ```bash git clone https://github.com/honghuangdc/soybean-admin.git ``` - 安装依赖 ```bash pnpm i ``` > 项目采用 pnpm monorepo,所以不能使用 npm 或 yarn 安装依赖。 - 启动项目 ```bash pnpm dev ``` - 构建项目 ```bash pnpm build ``` ## 如何贡献 我们欢迎所有的贡献。您可以将任何想法提交为 [pull requests](https://github.com/honghuangdc/soybean-admin/pulls) 或 GitHub [issue](https://github.com/honghuangdc/soybean-admin/issues/new)。 ## Git 提交规范 项目内置了 `commit` 命令,通过执行 `pnpm commit` 可以创建符合 [Conventional Commits](conventionalcommits) 的提交信息。 ## 浏览器支持 推荐使用最新版的 Chrome 浏览器进行开发,以获得更好的体验。 | [