Vercel 部署构建失败(本地能跑)部署构建失败 · 本地能跑≠线上能建
部署与自托管
🗣️一句话大白话
部署平台要在它的机器上重新执行构建:你本地的缓存、环境变量、Node 版本它都没有。本地 dev 模式宽容放过的错误(类型、缺失变量),构建时严格抓出来。
🔍三步排查法
- 1看部署日志第一段报错:通常是类型错误或缺环境变量
- 2本地跑一次 npm run build 尝试复现
- 3核对部署平台后台的环境变量配置是否齐全
🛠️怎么修
本地复现解决后再 push;缺的环境变量在平台后台补上并重新部署;类型错误老老实实修,别用忽略开关糊弄。