项目场景:
HBuilderX将文件编译到微信开发者工具上运行
问题描述:
踩到了个大坑,因为我习惯性将写好的代码运行在浏览器上,所以对运行到微信小程序上不多,在h5运行没有问题,在微信开发者工具上运行报错:tabBar.list[0].iconPath 文件不存在 tabBar.list[0].selectedIconPath 文件不存在。
原因分析:
我第一反应就是很奇怪,然后到pege.json文件中看了看,就有一个图片路径上加了20%,但是在h5完美运行,我也没想太多,经过我一行行代码注释排查错误,发现问题就出在那个20%上,我不禁起了疑惑。后来在一个经常写微信小程序的一个同事帮助下,发现:照片的命名 Homepage.png的那个点前面多了个空格。。。。。。。瞬间fuck可说。。。。。
解决方案:
提示:将空格删掉,重新编译即可,如果微信小程序或者h5上还是出不来,记得清除一下缓存,浏览器上是Ctrl+F5,至于微信开发者工具,我这边建议你把它重启(可以解决95%以上的问题)。最后不得不tm吐槽一下自己也吐槽一下编辑器,脑子可以不清醒,但是眼睛得仔细看;至于HBuilderX编辑器,一点毛病都没有,还是我太菜,太年轻。