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