dva.js 警告: warning:Please use `require("history").createHashHistory` instead of ......

技术知识 2020-06-18 16:05:40 阅读 1851 次
# 问题 在 `ant-design-pro` 项目中、`umijs`项目中、或引入`dvajs` 警告: ```sh Warning: Please use `require("history").createHashHistory` instead of `require("history/createHashHistory")`. Support for the latter will be removed in the next major release. ``` history:直接刷新会404,需要404重定向; hash: 仅存在于前端,前端路由修改的是#中的信息,在服务端会被忽略。 # 解决方法: - 找到`node_modules` 中的 `dva包` ,修改`lib/index.js`(node_modules=>dva包=>lib文件夹=>index.js): - 找到这行代码如下: ```sh var _createHashHistory = _interopRequireDefault(require("history/createHashHistory")); ``` - 修改`require`中的路径,如下: ```sh var _createHashHistory = _interopRequireDefault(require("history").createHashHistory); ``` - 保存关闭编译器,重新启动服务 就好了
您可能感兴趣的
在使用Ant Design Vue 开发时会用到内置的upload,但是在用到内置的upload的时候,由于官网的说明文档比较简洁,总是出现这样那样的问题!
pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。
我们在执行 npm install 或 yarn 命令的时候有时会遇到错误 Error: Can't find Python executable "python", you can set the PYTHON env variable 进而导致安装部分包错误,今天带大家简单快捷地100%解决这个问题
Top