你好,我正在尝试从react-router-dom“ typescript”导入useLocation Hook
根据React Router Documentation,我很确定它存在。
但是在打字稿中,它不断告诉我没有名为useLocation的导出成员
这是我的导入方式:
import { useLocation } from 'react-router-dom';
这是我得到的错误:
模块'“ ../../node_modules/@types/react-router-dom”'没有导出的成员'useLocation'.ts(2305)
答案 0 :(得分:1)
这是一个打字稿解析错误,表示该错误是由软件包@types/react-router-dom
而非软件包react-router-dom
抛出的,请确保同时更新并重新安装两者。
答案 1 :(得分:0)
我也遇到了同样的问题,运行以下命令解决了问题
npm i --save-dev @types/react-router-dom