reactjs - 未找到模块 : Can't resolve 'react'

标签 reactjs react-native redux react-redux

我正在尝试将我的 Redux 商店连接到我的 React 项目,但我不断收到此错误:

../node_modules/react-redux/es/components/Provider.js Module not found: Can't resolve 'react' in 'C:\Users.\Documents..\node_modules\react-redux\es\components'



我已经安装了 react-reduxredux (我相信 react-redux 对 redux 有一些依赖)
import { Provider} from 'react-redux';

这就是给出错误的原因。

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

最佳答案

这可能是由您的 node_modules 引起的
首先删除你的 node_modules、package-lock.json、yarn.lock 然后再次安装所有依赖项
喜欢rm -rf node_modulesrm -rf package-lock.jsonrm -rf yarn.lock然后运行npm install

关于reactjs - 未找到模块 : Can't resolve 'react' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57740483/

相关文章:

android - 无法在空对象 : react. gradle 上调用方法 doFirst()

javascript - 如何在 JavaScript 中获取上周的开始日期和时间以及结束日期和时间

reactjs - 通量: return values from AJAX to the component

javascript - 错误设备 : (3:9741) (0, l.useLinkBuilder) 不是函数。 (在 '(0,l.useLinkBuilder)()' 中, '(0,l.useLinkBuilder)' 未定义)

javascript - React-navigation 在调试时工作正常但在 Release模式下不工作

javascript - 模块构建失败: SyntaxError: Unexpected token (11:16)

reactjs - 目前对于哪种 api 设计适合 React/Redux 应用程序达成共识吗?

reactjs - 在 axiosinterceptor 中调度 redux Action (非 react 组件)

javascript - 使用父级回调函数时,this.setState 不会在子级中更新

javascript - 如何将 React 的 getDerivedStateFromProps 与 setTimeout 一起使用?