Files
zuiidea 0726321552 docs: add localized docs routes and language content
Migrate docs to language-prefixed app routes and split content into zh/en trees, including translated English navigation and pages.

Made-with: Cursor
2026-04-28 17:31:50 +08:00

44 lines
1.2 KiB
Plaintext
Raw Permalink 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.
---
title: 可用脚本
description: package.json 中与开发相关的 npm 脚本
---
# 可用脚本
在模板目录执行(需先 `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`** 为准。