我的项目在本地工作,但我试图部署到vercel,我得到了这个错误Module not found: Can't resolve '../artifacts/contracts/Cartoonz.json' in '/vercel/path0/utils'
;
这是我的utils/interact.js
我的路径已经存在于constcontract中,对吧?
此问题的一个可能原因是某些文件系统不区分大小写,但是Vercel部署使用区分大小写的文件系统。因此,在本地机器上更改文件名中的字母大小写,以完全匹配路径
您必须从包含assets
文件夹的目录中运行vercel
,因为父目录不会上载到vercel。
你能发布一张你的文件夹结构的截图,并告诉我们你在哪里运行vercel
命令吗?