Vercel上出现Next.js构建错误,但Local中没有

dgiusagp  于 2022-12-03  发布在  其他
关注(0)|答案(1)|浏览(209)

所以,我用Next开发了一个应用程序,当我在本地构建时,一切都运行得很顺利,应用程序也生成了,但当我在Veercel上发布时,我收到了一条错误消息,构建失败。
消息:Module not found: Can't resolve '../@constants/Styles/General.css' in '/vercel/path0/pages'
当我检查文件时,它们已正确链接,但Vercel无法链接这些文件。

除此之外,错误消息指定了一些模块,但我没有使用它们。

oxalkeyp

oxalkeyp1#

当我尝试导入本地模块/文件时也会出现此错误。
我没有意识到我导入的文件是用大写字母写的,当我 * 只更改了文件名的大小写时,该更改没有添加到我的提交 * 中。

若要修正,我必须执行git mv -f Oldname newname,然后认可变更。

出现此问题的原因是,不区分大小写的文件系统允许本地构建通过(在解析路径时),但Vercel构建步骤(区分大小写)未通过。

相关问题