【问题标题】:Vercel Build Through Github Fails But Works Through Vercel --prodVercel 通过 Github 构建失败,但通过 Vercel 工作 --prod
【发布时间】:2022-02-22 05:35:30
【问题描述】:

我的 github 存储库已连接到我的 vercel 为我的 next.js 项目构建,并且每当我推送到存储库时它都会自动构建。但是,每当Github-deployment 构建时,我都会收到此错误:

ModuleNotFoundError: Module not found: 错误: Can't resolve '../components_nt/tracking/formContent' in '/vercel/path0/pages' 发生构建错误 错误:> 由于 webpack 错误,构建失败 在 /vercel/path0/node_modules/next/dist/build/index.js:390:19 在异步 Span.traceAsyncFn (/vercel/path0/node_modules/next/dist/telemetry/trace/trace.js:60:20) 错误命令失败,退出代码为 1。 info 访问https://yarnpkg.com/en/docs/cli/run 以获取有关此命令的文档。 错误:命令“yarn run build”以 1 退出

我已尝试重新部署、重新安装我的 next 和 node_modules,并清除构建缓存。这些都不适用于 GitHub 方式。

但是,出于某种奇怪的原因,如果我运行 vercel --prod,那么它会正确构建并工作,但我不知道为什么。我会很感激使用 Github 的方式,因为它不那么麻烦而且更精简。

有没有其他人遇到过这个问题?非常感谢任何帮助!

【问题讨论】:

  • 您能展示一下您的components_nt/tracking 文件夹结构吗?这可能是导入路径的大小写问题。确保路径与您要导入的文件的名称完全匹配。

标签: github webpack next.js vercel


【解决方案1】:

原来我需要清除 git 缓存。一个简单的修复相当有趣的错误

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2014-04-10
  • 2011-10-06
  • 2023-02-12
  • 2020-11-27
  • 2013-01-26
  • 2022-12-29
  • 2022-07-06
  • 2020-11-01
  • 1970-01-01
相关资源
最近更新 更多