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

目录

一、问题

二、解决方法


一、问题

编译时报错:

WARNING in ./src/components/ComFilterSearch/index.vue?vue&type=script&lang=js& (../../common/temp/node_modules/.pnpm/thread-loader@3.0.4_webpack@5.75.0/node_modules/thread-loader/dist/cjs.js??clonedRuleSet-2.use[0]!../../common/temp/node_modules/.pnpm/babel-loader@8.3.0_583de9feeb19b942099805a8401bb653/node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use[1]!../../common/temp/node_modules/.pnpm/vue-loader@15.10.1_6bf49b4cf189fd3f016918ccbcdf7c9f/node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/ComFilterSearch/index.vue?vue&type=script&lang=js&)

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.

二、解决方法

1.真奇怪,明明就有文件呀,为什么要报警告呢,而且页面渲染也是没有毛病的?

2.仔细看报错内容:使用了一个文件,文件不存在,但是存在一个和这个文件相比,仅仅是名称大小写不同的文件,会导致这个错误。

3.还好只有一个文件用到  ComFilterSearch这个组件,天哪,我还真的把大小写写错了,写成了ComfilterSearch,编译时虽然自动使用了ComFilterSearch这个文件,但是还是给了三次警告。

4.排查到底在哪个文件,看具体报错前面的内容:

  如下图所示,编译(build)到 ./src/views/equipmentManagement/mapPattern/view.vue这个文件时报错,所以写错的地方就是在这个文件里面了,进去看看你文件名称大小写有没有拼错,改正即可。

------------------------------------------------------------------2023/03/28-----------------------------------------------

5.注意一下大小写错误的可能是报错的整个路径的任何地方:例如,下面报了很多错误,其实上都是因为一个原因:一个路径的引用大小写错误。

 

/*

希望对你有帮助!

如有错误,欢迎指正,非常感谢!

*/ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值