原因:
一般是改了文件名的大小寫,緩存的判重邏輯是不區分大小寫導致的。
例如,把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