【问题标题】:How can I fix react-redux resolve problem?如何修复 react-redux 解决问题?
【发布时间】:2021-04-06 02:09:45
【问题描述】:

我最近在研究redux。

我在下面安装redux

npm install -save redux @types/react-redux

我一直在尝试解决这个问题... 但不工作

这是我的依赖项

"dependencies": {
    "@testing-library/jest-dom": "^5.11.4",
    "@testing-library/react": "^11.1.0",
    "@testing-library/user-event": "^12.1.10",
    "@types/jest": "^26.0.15",
    "@types/react": "16.14.2",
    "@types/react-dom": "16.9.10",
    "@types/react-redux": "7.1.14",
    "firebase": "8.2.0",
    "node-sass": "4.14.1",
    "query-string": "6.13.7",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-router-dom": "5.2.0",
    "react-scripts": "4.0.1",
    "redux": "4.0.5",
    "typescript": "^4.0.3",
    "web-vitals": "^0.2.4"
  },

错误

./src/index.tsx
Modules not found : Can't resolve 'react-redux' ...

这是我的 index.tsx

import React from 'react';
import ReactDOM from 'react-dom';
import rootReducer from './testsrc/modules';
import {createStore} from 'redux';
import {Provider} from 'react-redux';
import CounterContainer from './testsrc/container/CounterContainer';


const store = createStore(rootReducer);


ReactDOM.render(
  <Provider store={store}>
    <CounterContainer/>
  </Provider>,
  
  document.getElementById('root')
);

我该如何解决这个问题?

【问题讨论】:

    标签: reactjs typescript react-redux


    【解决方案1】:

    你只需要通过运行命令安装reduxreact-redux

      npm install --save redux @types/redux
    

    npm install --save react-redux @types/react-redux
    

    【讨论】:

    • 感谢您的回答!但是我使用打字稿它与使用打字稿有什么关系吗?我修好了!
    • @조성현 立即查看。更改为打字稿
    【解决方案2】:

    您还需要安装react-redux。 使用此代码:

    npm install react-redux
    

    【讨论】:

      【解决方案3】:

      您的依赖项不包含react-redux,因此您的系统看不到它已安装。

      试试:

      npm install react-redux
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-29
        • 2022-07-26
        • 2020-07-30
        • 2020-12-01
        • 1970-01-01
        • 2021-03-19
        • 1970-01-01
        • 2017-06-29
        相关资源
        最近更新 更多