Next.js 下一个未知生成错误

Next.js 下一个未知生成错误,next.js,vercel,Next.js,Vercel,当我在PC上本地构建时,我没有任何问题。当我在heroku或vercel上构建时,我会收到以下错误:“无法解析模块xxxxxx”。我能在过去和vercel一起建设。我不知道我做了什么错误,因为我上次犯的是导致这些错误。我目前运行的是下一个9.5.1版,但当我降级到9.3.3版时也出现了错误 以下是heroku的远程日志: 未能编译 远程:./components/layout/landing/HomePageTabs.js 远程:未找到模块:无法解析中的“../../products/produ

当我在PC上本地构建时,我没有任何问题。当我在heroku或vercel上构建时,我会收到以下错误:“无法解析模块xxxxxx”。我能在过去和vercel一起建设。我不知道我做了什么错误,因为我上次犯的是导致这些错误。我目前运行的是下一个9.5.1版,但当我降级到9.3.3版时也出现了错误

以下是heroku的远程日志:

未能编译

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

远程:未找到模块:无法解析中的“../../products/productDetails/PRODUCTACCESTIONS” “/tmp/build_4be1adef/components/layout/landing”

远程:>发生生成错误

远程:错误:>由于网页包错误,生成失败

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

远程:npm错误!代码失效循环

远程:npm错误!错误1

远程:npm错误!光学元件_force@0.1.0构建:下一个构建

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

远程:npm错误

远程:npm错误!在光学上失败了_force@0.1.0构建脚本

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

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

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


远程:-->生成失败

问题是我导入的文件对其大小写不敏感,因此名为
api.js
的文件被错误地导入为
api.js
。在windows上,这不是问题,但在linux机器上,这可能会导致问题。我添加了一个bable插件,它不允许您从不敏感路径导入大小写