首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“文件名与仅在大小写中已包含的文件名不同”,在具有相同大小写的相对路径上

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

Stack Overflow用户
提问于 2018-07-05 18:40:09
回答 20查看 111.1K关注 0票数 150

错误TS1149:文件名‘C:/Project/前端/脚本/State.ts’仅在大小写中与已经包含的文件名‘./前端/脚本/State.ts’不同。

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

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

如果有帮助,则在tsconfig中启用forceConsistentCasingInFileNames,并使用tsify进行编译。

EN

回答 20

Stack Overflow用户

回答已采纳

发布于 2018-07-06 15:08:28

答案是我们使用tisfy 1.0.1,直到4.0.0才支持forceConsistentCasingInFileNames。更新修复了问题。

票数 -2
EN

Stack Overflow用户

发布于 2020-06-02 19:08:24

对我来说,当一个文件很快从someFile.ts重命名为SomeFile.ts时,问题就发生了。重新启动IDE (Visual代码)使警告消失。

票数 168
EN

Stack Overflow用户

发布于 2019-05-03 09:29:08

在我的例子中,错误出现在import语句中。import语句有一个大写字母,而不是在Windows开发期间起作用的小写字母,但在为生产进行编译时不起作用。

错:

代码语言:javascript
复制
import {SomeClass} from '/some/path/SomeClass.ts';

正确:

代码语言:javascript
复制
import {SomeClass} from '/some/path/someClass.ts';
票数 93
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51197940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档