You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NextJS+TypeScript部署Vercel时构建报错排查及解决

Next.js + TypeScript 部署Vercel时类型不匹配问题的解决

问题现象

部署基于TypeScript的Next.js项目到Vercel时,构建阶段出现类型不匹配错误,但本地执行pnpm run build及lint命令均无异常。检查代码确认涉及变量类型均为number,且已对idValue使用parseInt做类型转换,本地却未检测到任何报错。

尝试过的无效操作

  • 清除Vercel缓存后重新部署
  • 执行git rm -r --cached .清理Git缓存
  • 将目标变量转为字符串进行测试
  • 禁用GitHub Actions

关键排查线索

移除parseInt转换后,本地组件正常弹出类型提示,说明本地的TypeScript类型校验原本应该触发报错,但此前未正常工作。

最终解决方案

删除本地node_modules目录,重新执行pnpm install,此时本地成功检测到所有之前未暴露的类型报错,修复这些报错后重新部署Vercel,问题即可解决。

内容的提问来源于stack exchange,提问作者Kajiyama VK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 11:32:09