|
|
1 개월 전 | |
|---|---|---|
| apps | 1 개월 전 | |
| packages | 1 개월 전 | |
| .env.example | 1 개월 전 | |
| .gitignore | 1 개월 전 | |
| .prettierrc.base.json | 1 개월 전 | |
| README.md | 1 개월 전 | |
| eslint.config.base.js | 1 개월 전 | |
| package.json | 1 개월 전 | |
| pnpm-workspace.yaml | 1 개월 전 | |
| tsconfig.base.json | 1 개월 전 |
基于 Vue 3 + TypeScript + Vite 的现代化前端项目(Monorepo架构)
smartcut-frontend/
├── apps/ # 应用目录
│ ├── platform-app/ # 系统管理后台
│ ├── factory-app/ # 工厂管理后台
│ └── worker-app/ # 工人端
├── packages/ # 共享包目录
│ ├── types/ # TypeScript类型定义
│ ├── api-client/ # 统一API封装
│ ├── shared-utils/ # 共享工具函数
│ └── shared-components/ # 共享组件库
└── pnpm-workspace.yaml # pnpm workspace配置
pnpm install
# 系统管理后台
pnpm dev:platform
# 工厂管理后台
pnpm dev:factory
# 工人端
pnpm dev:worker
# 构建单个应用
pnpm build:platform
pnpm build:factory
pnpm build:worker
# 构建所有应用
pnpm build:all
# 代码检查
pnpm lint
# 代码格式化
pnpm format
详细设计方案请参考: ../smartcut/.trae/documents/前后端分离设计方案.md