vscode报错Already included file name ‘xxx‘ differs from file name ‘xxx‘ only in casing的解决方法:

时间:2025-04-08 08:06:43

场景:我们创建了一个文件是小写开头的,又改成大写开头的。

            比如:   改成

原因:缓存的判重逻辑是不区分大小写导致的。在这种情况下,vscode缓存中放的是,改了大小写后,vscode试图把文件放进缓存是,判别到重复了,就会提示错误:Already included file name '' differs from file name '' only in casing

解决方法:

1、引入vue文件时去掉后缀.vue。 比如 import RelationDemo from './RelationDemo'

2、把大小写改回来

3、改成别的名字

4、在保持名字不变的情况下:先在vscode中改成别的名字,重启vscode,再改成原来想改的名字。比如:先把 改成 ,重启vscode,再把 改成