reactjs Next.JS中的Typescript文件重命名后,Vercel上的构建错误

yx2lnoni  于 2023-03-22  发布在  React
关注(0)|答案(2)|浏览(124)

我将时间选项导出到名为TimeOptions的特定文件中,其中有如下的Intl.DateFormat代码
当我将文件从TimeOptions重命名为timeOptions时,Vercel在构建时告诉Type error: Cannot find module '../utils/timeOptions' or its corresponding type declarations.

当我用next build在本地构建它时,结果看起来很好,没有错误。
你知道发生了什么吗?我已经尝试设置tsconfig.js在其他线程中提到,但似乎没有工作在Vercel.
这里我附加了tsconfig文件.

非常感谢你的帮助。

p8h8hvxi

p8h8hvxi1#

这是由于git在文件命名上不区分大小写,并且不会拾取您的更改。
你可以像这样修复它:

mv timeOptions.ts temp.ts
git add -A
git commit -m "renaming..."
mv temp.ts TimeOptions.ts
git add -A
git commit --amend -m "Rename timeOptions.ts to TimeOptions.ts"
dojqjjoe

dojqjjoe2#

这是真的,这是因为默认情况下git对文件名不区分大小写。要解决这个问题,请转到git config并更改ignorecase = false参数。或者运行命令git config core.ignorecase false

相关问题