如何解决“react-router-dom”不包含名为“useHistory”的导出
我正在尝试从 react-router-dom 导入 useHistory,但它一直给我错误“react-router-dom”不包含名为“useHistory”的导出。
React-router-dom 的版本是 4.3.1,我已经尝试更新(以防有更新版本)但每次我执行 npm install react-router-dom 它总是只安装 4.3.1 它更新了 react -router 从 4.3.1 到 5.2.0 就好了,所以我不知道为什么 react-router-dom 没有更新(如果有更新的版本)。
如果有人知道另一种导入 useHistory 的方法或制作一个返回按钮,从我想知道的任何地方转到上一个 URL。
解决方法
您可以通过手动将 react-router-dom
中的版本更改为 package.json
来更新 5.2.0
软件包
或
使用以下命令安装特定版本
npm i react-router-dom@5.2.0
或最新版本如
npm i react-router-dom@latest
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。