pnpm类型检查

我建议以下两种方案:

1- 实时类型检查

在一个终端窗口运行:

pnpm exec tsc --watch

2- 提交前手动检查

# 运行类型检查
pnpm run type-check

# 运行 lint 检查,检查代码规范
pnpm run lint

# 或者一次性运行所有检查
pnpm run type-check && pnpm run lint

为了更好地配置 husky,我们可以创建以下文件:
然后修改 package.json 中的 lint-staged 配置:

3- 这样你可以

  1. 开发时保持一个终端窗口运行 pnpm exec tsc --watch 来实时查看类型错误
  2. 提交前运行 pnpm run type-check && pnpm run lint 进行完整检查
  3. git commit 时会自动运行这些检查
  4. 建议在开发时就开启实时类型检查,这样可以尽早发现问题。让我知道如果需要更详细的说明!