我正在尝试使用connected-react-router
模块。
在文档中,这是我在reducer中的代码:
import { combineReducers } from 'redux';
import login from './loginReducer';
import { connectRouter } from 'connected-react-router'
export default (history) => combineReducers({
router: connectRouter(history),
login
});
我在编译时遇到此错误:
./ node_modules / connected-react-router / esm / ConnectedRouter.js模块 找不到:无法解析“ react-redux” 'C:\ Users \ ericn \ Documents \ ReactJS \ test \ node_modules \ connected-react-router \ esm'
我已经寻找了一段时间,但似乎没有一个问题。
有什么想法吗?
答案 0 :(得分:0)
我最近遇到了类似的错误。我意识到,我忘记将react-redux
添加为项目的依赖项,而只添加了react
。
因此,请确认您的package.json中有react-redux
,并且它已安装在node_modules中。如果没有,您可以运行:
npm install --save react-redux
// or if you are using yarn
yarn add react-redux