- 后台管理系统集成pure-admin国际化精简版https://github.com/pure-admin/pure-admin-thin
- 后台管理系统也可以自行替换成其他的,只需删掉apps/admin目录下的所有文件,替换成自己的就行
git clone https://github.com/akFace/turborepo-vue-template.git- 安装 nodejs: https://nodejs.org/en/
- 安装 pnpm: npm i pnpm -g
- 安装依赖: pnpm install
- 运行项目(运行所有项目): pnpm run dev
- 构建项目资源(正式): pnpm run build
- 单独本地运行某一个应用(构建同理): pnpm run dev:wap、pnpm run dev:pc、pnpm run dev:admin
- apps 生产项目主目录,包含多个应用
- packages 生产项目需要用到的一些工具包,SDK 等
- .husky git 钩子执行脚本目录
- .changeset 子包版本日志管理目录
// 目录结构树
turborepo-vue-template/
├── apps ----- 生产项目主目录,包含多个应用
│   ├── admin ------ 后台管理系统
│   │   ├── locales/
│   │   ├── mock/
│   │   ├── public/
│   │   ├── src/
│   │   │   ├── api/
│   │   │   ├── assets/
│   │   │   ├── components/
│   │   │   ├── config/
│   │   │   ├── directives/
│   │   │   ├── layout/
│   │   │   ├── plugins/
│   │   │   ├── router/
│   │   │   ├── store/
│   │   │   ├── style/
│   │   │   ├── utils/
│   │   │   └── views/
│   │   └── types/
│   ├── client --------PC端
│   │   ├── public/
│   │   └── src/
│   │       ├── assets/
│   │       ├── i18n/
│   │       ├── plugins/
│   │       ├── router/
│   │       ├── services/
│   │       ├── store/
│   │       ├── utils/
│   │       └── views/
│   └── client-mobile ------ wap移动端
│       ├── public/
│       └── src/
│           ├── assets/
│           ├── components/
│           ├── config/
│           ├── directives/
│           ├── i18n/
│           ├── layout/
│           ├── plugins/
│           ├── router/
│           ├── services/
│           ├── stores/
│           ├── utils/
│           └── views/
└── packages ------- 公共包
    ├── @types/
    ├── hooks/
    └── utils/
        └── src/