23 lines
528 B
Bash
23 lines
528 B
Bash
set -e
|
|
|
|
echo "== 全栈项目自检 =="
|
|
|
|
echo "[1/6] 检查 package.json"
|
|
test -f package.json && echo "OK" || echo "缺少 package.json"
|
|
|
|
echo "[2/6] 检查 .env.example"
|
|
test -f .env.example && echo "OK" || echo "建议添加 .env.example"
|
|
|
|
echo "[3/6] 检查 README"
|
|
test -f README.md && echo "OK" || echo "缺少 README.md"
|
|
|
|
echo "[4/6] 类型检查"
|
|
pnpm tsc --noEmit || echo "类型检查失败"
|
|
|
|
echo "[5/6] Lint"
|
|
pnpm lint || echo "Lint 失败"
|
|
|
|
echo "[6/6] 构建"
|
|
pnpm build || echo "构建失败"
|
|
|
|
echo "== 完成 ==" |