问题描述具体问题是history这个第三方包,在升级dva版本后,发现报错history.getCurrentLocation is not a function,发现应该是history这个包版本升级后没有这个方法了,我就尝试将这个包降级到 v3.0.0(手工降级)替换的包内容,以及package.json和lock.json,后发现,运行run build 打包后没问题,但是run dev 启动roadhog server本地构建调试的时候报错history.getCurrentLocation is not a function,输出history发现确实没有getCurrentLocation这个方法确定肯定是因为dev 和 build 两个命令加载的依赖包版本不一致,但是我搜索了整个node_models文件夹把里面的history包全部替换成为了V3.0.0版本还是dev报错,build后的没问题。有大神知道这是为什么么?
添加回答
举报
0/150
提交
取消