There are multiple modules with names that only differ in casing. This can lead to unexpected······

报错内容

There are multiple modules with names that only differ in casing.
This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.
Use equal casing. Compare these module identifiers

翻译过来是:
有多个模块的名称仅在大小写上不同。
在使用其他大小写语义的文件系统上编译时,这可能会导致意外的行为。
用平等的套管。比较以下模块标识符。
在这里插入图片描述
我搜索了好多解决方案,都是说让检查router里index.js文件中引入组件时的大小写问题。我仔细核对了自己的代码,大小写完全一致。显然不是这里的问题,于是我开始仔细检查每一个组件,最后发现是由于其中一个组件中的引用目标和另外一个组件名字相同,造成了歧义。
由报错可知我是content出了问题,因为我其中一个组件起名叫Content.vue。而在个人页也涉及到content。
这句话是vant组件库中,uploader上传文件,引用下标为0的图片base64编码。
于是我修改了组件的名字,将Content改为了Main
在这里插入图片描述
改过之后,就不报错啦。记得改所有引用过content组件的地方哦。
当有这类报错时一定要耐心找哦。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值