4

我正在尝试使用connected-react-router模块。

从文档中,这是我在减速器中的代码:

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 模块未找到:无法解析 'C:\Users\ericn\Documents\ReactJS\test\node_modules\connected-react-router 中的 'react-redux' \esm'

我一直在寻找这个,但似乎没有一个有同样的问题。

有什么想法吗?

4

1 回答 1

5

我最近遇到了类似的错误。我意识到我忘记将react-redux依赖项添加到我的项目中,我只添加了react.

因此,请确认react-redux您的 package.json 中有并且它已安装在您的 node_modules 中。如果没有,您可以运行:

npm install --save react-redux

// or if you are using yarn
yarn add react-redux
于 2019-09-02T22:04:18.107 回答