【问题标题】:Next unknown build errors下一个未知的构建错误
【发布时间】:2020-12-04 12:09:34
【问题描述】:

当我在我的 PC 上本地构建时,我没有任何问题。当我在 heroku 或 vercel 上构建时,我收到以下错误消息“无法解析模块 xxxxxx”。我能够在过去使用 vercel 进行构建。自从我上次提交导致这些错误以来,我不知道我做错了什么。我目前正在运行下一个版本 9.5.1,但是当我降级到版本 9.3.3 时也出现错误

这里是来自 heroku 的远程日志:

编译失败。

远程:./components/layout/landing/HomePageTabs.js

远程:找不到模块:无法解析“../../products/productDetails/ProductAccessories” '/tmp/build_4be1adef/components/layout/landing'

远程:> 发生构建错误

remote: Error: > 由于 webpack 错误,构建失败

远程:在构建时 (/tmp/build_4be1adef/node_modules/next/dist/build/index.js:13:900)

远程:npm 错误!代码生命周期

远程:npm 错误!错误号 1

远程:npm 错误! optics_force@0.1.0 构建:下一个构建

远程:npm 错误!退出状态 1

远程:npm ERR!

远程:npm 错误!在 optics_force@0.1.0 构建脚本中失败。

远程:npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

远程:npm 错误!可以在以下位置找到此运行的完整日志:

远程:npm 错误! /tmp/npmcache.osZbj/_logs/2020-08-14T15_00_22_594Z-debug.log

远程:----->构建失败

【问题讨论】:

    标签: next.js vercel


    【解决方案1】:

    问题是我在导入文件时对它们的大小写不敏感,所以我错误地将名称为 api.js 的文件输入为 Api.js。在 Windows 上,这不是问题,但在 linux 机器上,这可能会导致问题。我添加了一个 bable 插件,它不允许您从不敏感的路径导入大小写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多