#Next.js#TypeScript

求助:TS 路径别名在 Vercel 构建报错

由@hykes-zhao发起讨论 · 发布于 2026年7月31日 · 更新于 2026年8月3日

本地 @/* 路径别名跑得好好的,推到 Vercel 构建直接报 "Cannot find module '@/lib/db'"。tsconfig 里 paths 配了,baseUrl 也写了,VS Code 不报错。

折腾半天发现要么是 .gitignore 漏了某个 extends 链,要么是大小写问题(Mac 不敏感,Linux 敏感)。

json
{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["./src/*"] } } }

最后发现是 import 写成 @/Lib/db(大写 L),本地没事,Vercel 上挂了。

大家有没有踩过类似的跨平台路径坑?有没有 lint 规则能提前拦住?

回复

暂时没有回复。

Related

相关推荐