今天遇到一个非常棘手的问题,线上报错,看代码怎么都没问题,接口出参正确,代码逻辑正确。但是偏偏报错
代码结构
接口出参:
这。。。没问题啊,从content中获取dictionaryDtoMap,再看下dictionaryDtoMap中是否有wechatMerchantTypeItems && businessScopeItems && agvVolumeByDayItems;
最终不信邪,本地跑了一下,真的拿不到dictionaryDtoMap的值;问题出在这一句:
const dictionaryDtoMap = get(res, 'content.dictionaryDtoMap'); // undefined
明明半年前的代码啊,怎么会有问题呢,get获取不到深层次的数据;
看了下昨天上线的提交记录,有对loadsh库做优化;引入了 lodash-webpack-plugin,
虽然是减少了库的大小,但是却限制了高阶用法。
为什么你应该立即停止使用 lodash-webpack-plugin