Vue2报错Already included file name 'xxx' differs from file name 'xxx' only in casing的解决方法

原因:

一般是改了文件名的大小写,缓存的判重逻辑是不区分大小写导致的。

例如,把clotho.vue改名为Clotho.vue,缓存中放的是clotho.vue,改了大小写后,npm试图把Clotho.vue文件放进缓存时,判别到重复了

 

方法1:

去掉.vue后缀名

 

方法2:

把大小写改回来

 

方法3:

改成别的名字

 

方法4:

先在VSCode改成别的名字,重启VSCode,再改成原来想改的名字。

例如,先把clotho.vue改成clotho1.vue,重启VSCode,再把clotho1.vue改成Clotho.vue

 

posted @ 2022-03-07 15:31  Clotho_Lee  阅读(2193)  评论(1编辑  收藏  举报