thread-master/docs/product/haixun-console/tasks/T001-scaffold-apps-web.md

53 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# T001 — Scaffold apps/web (Vite React TS)
> Status: `done`
> Milestone: `M0`
> Est. change: `~120 lines`
> Completed: 2026-07-09
## Goal
repo 根下有可啟動的 `apps/web`Vite + React + TypeScript
## Depends on
-
## Inputs
- Spec §5.2 路由前綴、§1 落點 `apps/web`
-`README.md` / `AGENTS.md`
## Outputs
### 程式變更(預期路徑)
| 路徑 | 動作 | 說明 |
|------|------|------|
| `apps/web/package.json` | add | scripts: dev, build, preview |
| `apps/web/vite.config.ts` | add | React plugin |
| `apps/web/tsconfig*.json` | add | strict TS |
| `apps/web/index.html` | add | root mount |
| `apps/web/src/main.tsx` | add | render App |
| `apps/web/src/App.tsx` | add | hello 占位 |
| `README.md` | edit | 補充 `cd apps/web && npm run dev` |
### 行為變更
- `npm run dev` 可開本機頁面
## Out of scope
- 路由、設計系統、mock 資料
- 後端
## Acceptance
- [ ] `cd apps/web && npm install && npm run build` 成功
- [ ] `npm run dev` 可開啟(手動)
- [ ] 不依賴 `old/`
```bash
cd apps/web && npm install && npm run build
```