今天编写出现一个问题,搞了一个小时才解决了,唉!
问题描述:使用antd 时,编译代码出现2个大小写警告
我是用window开发的,结果是不影响效果展示,但是有强迫症,不想出现这种东西,我就排查问题,搞了一个小时都没解决;
- 排查这两个文件大小问题,发现没有问题;
- 删除文件,使用首字母大写新建,测试发现不生效;
- 排查其他业务模块所引入文件的地方,排除引入导致问题,发现都没有问题;
- 上网搜有没有相关问题,发现没有相似的问题;还有人说是引入文件的问题,我想着这两个文件是antd自动引入,我没有处理啊,难道是命名文件出现了问题,我就就重新删除文件,再新建文件,发现还是不行;
解决方案:
使用大招,功能全部删除,只保留一个页面,并重写路由,发现问题解决。
最后已类比方法重新排查,
发现是因为 路由文件 引入大小写不同导致问题出现
// 错误写法
component: './safety/roadwork',
// 正确写法
component: './Safety/roadwork',
唉,最终还是因为大小写引入不同导致出现的问题,只是这个引入真的是太隐秘了。
又有一次踩坑经验。