解决Please use require(“history“).createHashHistory instead of require(“history/createHashHistory“)

解决Warning: Please use require("history").createHashHistory instead of require("history/createHashHistory")

​ 最近接手了一个经过超级多人之手的项目,代码一运行F12,浏览器一堆warning,是的你没有看错,一推的warning,我当时就在想,之前开发的人是怎么开发下去了,作为强迫症的我,第一件事,解决warning,不怕大家笑话😂解决了一天的warning

今天主要总结其中一个关于Dvawarning

出现的背景及表现:

  • 项目中使用了Dva后报warning
  • 项目运行报错
    在这里插入图片描述

解决过程:

  • 查询了Dva githubissues里面发现其实有很多人遇到相同得问题,经过查询资料发现了一个解决方法

最终解决方法:

  1. 找到依赖文件node_modules/dva/lib/index.js

  2. 根据报错Please use require("history").createHashHistory instead of require("history/createHashHistory"),搜索history/createHashHistory

  3. require("history/createHashHistory")替换成require("history").createHashHistory

    在这里插入图片描述

  4. 修改完成后重启项目即可

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值