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

使用Vercel部署Next.js网站遇模块找不到错误求助

解决Vercel部署Next.js时"Module not found: Can't resolve '../typings'"的问题
  • 检查路径拼写与大小写:Vercel部署环境基于Linux,对文件路径大小写敏感。确认pages目录下引用../typings的文件里,路径拼写完全正确,包括文件夹名称的大小写(本地Windows环境不区分大小写,但部署环境会严格区分),同时确保项目根目录下确实存在typings文件夹。
  • 排查.gitignore配置:查看项目根目录的.gitignore文件,确认是否将typings文件夹加入了忽略规则。如果有,需要移除该规则,确保Git能追踪并上传这个文件夹到仓库,Vercel部署时才能拉取到对应的文件。
  • 验证本地生产构建:在本地执行npm run build,模拟Vercel的构建流程。如果本地也出现相同错误,说明问题出在项目本身而非Vercel环境,可进一步排查代码中的路径引用逻辑。
  • 检查TypeScript配置(若使用TS):打开tsconfig.json,查看baseUrl或paths配置是否干扰了路径解析。比如配置了baseUrl: "."时,需确保../typings的相对路径能被正确识别,或尝试调整为绝对路径形式。
  • 确认typings生成脚本:如果typings文件夹是通过依赖包的postinstall脚本生成的,检查package.json的scripts中是否包含postinstall命令,且该命令能正常生成typings内容。可手动执行npm run postinstall验证是否生成了所需文件。

内容的提问来源于stack exchange,提问作者Max Brych

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 23:40:38