最近公司项目上线的时候发现一个特别有趣的问题,导致我把他现在记录下来。
原因是同事上线的时候echarts饼图是 这样子:
而我们正常是 这样子:
当时我心里是 这样子(shem me gui?):
但是这种问题肯定是会勾起我的好奇心的毕竟是靠技术摸鱼的人,于是这件事就变成了我的事。
解决办法:
(1)首先排除代码差异:这个不用多说对比代码。但是而并卵。
(2)排除打包后差异:这里还真的让我对比出问题来了,于是我顺藤摸瓜,直接找到package-lock.json文件(首先说明一点如果项目中有package-lock.json文件,和package.json文件)npm i优先安装package-lock.json中的文件。