- 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 # 说明
本项目参考了以下优秀的开源项目,在此表示感谢: