找不到模块:无法解决“反应”

时间:2019-08-31 18:03:00

标签: reactjs react-native redux react-redux

我正在尝试将Redux存储连接到我的React项目,但是我一直收到此错误:

  

../ node_modules / react-redux / es / components / Provider.js模块不   发现:无法解决“反应”   'C:\ Users。\ Documents .. \ node_modules \ react-redux \ es \ components'

我已经安装了react-reduxredux(我相信react-redux对redux有一些依赖性)

import { Provider} from 'react-redux';

这是产生错误的原因。

关于我能做什么的任何建议?

4 个答案:

答案 0 :(得分:1)

这可能是由于您的node_modules

首先删除您的node_modules,package-lock.json,yarn.lock,然后使用

重新安装所有依赖项

喜欢  rm -rf node_modules rm -rf package-lock.json rm -rf yarn.lock

然后运行

npm install

答案 1 :(得分:1)

我遇到了这个问题,看来您先安装了react-redux,然后又安装了redux。

我认为,react-redux对redux有一些依赖性,这可能导致了此错误。因此,建议您删除package-lock.json,运行npm install然后再启动npm start。

让我知道这是否有效!

谢谢

答案 2 :(得分:1)

  

请在顶部导入反应

import React from 'react'

答案 3 :(得分:0)

我遇到了同样的问题,只需运行 npm audit fix 即可修复错误