原因:通常是因为修改了.vue文件名称,例如将login.vue改成Login.vue,缓存中放的是login.vue,修改文件名称后npm试图把Login.vue文件放进缓存时,判别重复,再次引入组件时还会报错。
解决方式:
方法1:
将import Login from '@/views/Login.vue'去掉.vue后缀名
import Login from '@/views/Login'重新引入。
方法2:
将.vue文件改成别的名字
方法3:
先在VSCode改成别的名字,重启VSCode,再改成原来想改的名字。
例如,先把longin.vue改成login1.vue,重启VSCode,再把login1.vue改成Login.vue。