如何修复在Vercel部署Nextjs时无法使用exports字段解析到目录

cuxqih21  于 2023-05-17  发布在  其他
关注(0)|答案(2)|浏览(172)

我尝试在vercel上部署NextJS,然后失败了,但是当我在本地尝试时成功构建。
我有这些日志

ModuleNotFoundError: Module not found: Error: Resolving to directories is not possible with the exports field (request was ./)

pb3skfrl

pb3skfrl1#

我曾经遇到过类似的问题,这是由于我的一个导入文件的名称情况。Git通常不会识别文件名中的大小写变化,例如Name.jsname.js;此更改不会触发git更改。
另一方面,Vercels文件系统是区分大小写的,因此在本地工作的相同内容可能会在Vercel部署中给予模块未找到错误。
要解决这个问题,你可以找出不一致的文件名并修复它,或者你可以运行这个git命令来禁用ignorecase功能:

git config core.ignorecase false

希望这个答案能对你的问题有所帮助。

uubf1zoe

uubf1zoe2#

我刚刚解决了这个问题。问题是我不小心导入了组件,并在末尾写了“/”的路径。
把它拿开,瞧!

相关问题