具有相同大小写的相对路径上的“文件名与仅在大小写中已包含的文件名不同”

在这里插入图片描述

错误 TS1149:文件名“C:/Project/frontend/scripts/State.ts”与已包含的文件名“…/frontend/scripts/State.ts”不同,仅在大小写中。

我已经三次检查了我们参考文献中的大小写,实际文件也有正确的大小写。据我所知,这仅仅是因为相对路径使用了不正确的大小写,或者仅仅是因为相对路径本身?

问题是,它在 Mac 和 Linux 上编译得很好,但在 Windows 上会抛出这个错误。

解决方式:

在 tsconfig.json 中加入配置

"forceConsistentCasingInFileNames": false,

解决之后可能会出现的问题

TS 报错 “umi“没有导出的成员‘xxx‘

主要是 ts 对 umi 的识别问题, 找到tsconfig.json文件查看引入的umi路径配置对不对

<

猜你喜欢

转载自blog.csdn.net/weixin_40639095/article/details/130082146