创建dva项目时报错Warning: Please use require(“history“).createHashHistory

创建dva项目时报错

Please userequire(“history”).createHashHistoryinstead ofrequire(“history/createHashHistory”). Support for the latter will be removed in the next major release.

翻译为
请使用“要求(“历史”)。createHashHistory ‘而不是’ require(“history/createHashHistory”) '。对后者的支持将在下一个主要版本中删除。

这个dva内部组件的警告注意不注意都可以可能下个版本就更新了内部组件的封装,但是对于强迫的朋友可能就很不友好
话不多说解决方法

1.在node_modules下面的dva下面的lib下面的index.js找到这样一行代码

var _createHashHistory = _interopRequireDefault(require("history/createHashHistory"));

替换成

var _createHashHistory = _interopRequireDefault(require("history").createHashHistory);

这样就可以了

在这里插入图片描述


版权声明:本文为weixin_48255917原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。