可用脚本
在模板目录执行(需先 vp install)。两模板大部分脚本相同;仅 with-lingui 含 i18n:* 脚本。
开发与构建
| 脚本 | 说明 |
|---|---|
vp dev | 启动开发服务器(默认端口 5173) |
vp build | 生产构建(模板中常与 tsc 组合,见各 package.json) |
vp preview | 预览构建产物 |
质量
| 脚本 | 说明 |
|---|---|
vp fmt | 格式化 |
vp lint | Lint |
vp check --no-fmt | 类型检查等(模板内常用 check) |
测试
| 脚本 | 说明 |
|---|---|
pnpm run test:unit | Vitest 单元测试 |
pnpm run test:e2e | Playwright 全部 E2E |
pnpm run test:e2e:core | 核心场景子集(登录、users CRUD、refresh、RBAC、URL 状态) |
pnpm run test:e2e:ui | Playwright UI 模式 |
With Lingui 专有
| 脚本 | 说明 |
|---|---|
pnpm run i18n:extract | 抽取文案 |
pnpm run i18n:compile | 编译 catalog |
pnpm run i18n:check | 抽取后校验 git diff(CI 友好) |
具体以各应用 package.json 的 scripts 为准。