Skip to content

Pbstar-admin 是一套全面便捷的后台管理系统解决方案,基于 wujie、rsbuild、pnpm 完成微前端架构,运用 vue3、pinia、element plus 等主流技术栈。

License

Notifications You must be signed in to change notification settings

pbstar/pbstar-admin

Repository files navigation

PbstarAdmin 微后台🎉

基于 wujie、rsbuild、pnpm 完成微前端架构,运用 vue3、pinia、element plus 等主流技术栈。
提供脚手架、组件库、代码生成器和部署工具(计划)等全套工具链。

环境要求

  • node >= 18.0.0
  • pnpm >= 9.0.0

快速开始

# 克隆项目
git clone https://github.com/pbstar/pbstar-admin.git
# 进入项目目录
cd pbstar-admin
# 安装pnpm(如果已安装pnpm,请忽略此步骤)
npm install -g pnpm
# 安装依赖
pnpm install
# 启动main包
pnpm run dev
# 启动应用包
pnpm run dev:<包名>
# 启动后端server服务
pnpm run server

创建子应用

pnpm run create

安装删除指定依赖

# 安装依赖到主包
pnpm add <依赖名> -w
# 安装依赖到指定包
pnpm add <依赖名> --filter <包名>
# 删除主包的依赖
pnpm remove <依赖名>
# 删除指定包的依赖
pnpm remove <依赖名> --filter <包名>

项目结构

├── apps                   # 子应用
│ ├── system               # 系统管理
│ └── example              # 示例应用
├── assets                 # 静态资源
├── build                  # 打包脚本
├── cli                    # 脚手架
├── components             # 组件
├── main                   # 主应用
├── server                 # 服务端
├── package.json           # 依赖
├── pnpm-workspace.yaml    # 工作区配置
├── rsbuild.config.mjs     # 打包配置
└── README.md              # 说明

致谢

本项目参考了以下优秀的开源项目,在此表示感谢:

vue-vben-adminGeeker-Admingi-demo

About

Pbstar-admin 是一套全面便捷的后台管理系统解决方案,基于 wujie、rsbuild、pnpm 完成微前端架构,运用 vue3、pinia、element plus 等主流技术栈。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages