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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM