javascript - 无法解析模块“react-redux/lib/components/connect”
问题描述
我正在将我的项目更新到最新版本react, react-redux, react-dom, etc
,我遇到了以下错误:
ERROR in ./app/components/Modules/AdsBanner/index.js
Module not found: Error: Cannot resolve module 'react-redux/lib/components/connect' in /home/cpt/Desktop/prod/local/app/components/Modules/AdsBanner
@ ./app/components/Modules/AdsBanner/index.js 51:15-60
这是冲突来自的代码部分:
import connect from 'react-redux/lib/components/connect';
//some code
export default connect(({regular}) => ({regular}))(AdBanner);
你能告诉我是否值得回滚到以前的版本react-redux
,或者重写这部分代码?不幸的是,我没有在任何地方找到类似的信息。非常感谢您的任何建议:)
解决方案
connect 来自 react-redux,所以我们必须像import { connect } from 'react-redux';
一次尝试一样导入它可能对您有用。
推荐阅读
- reactjs - 构建一个 React 应用程序
- foreach - 如何在 SwiftUI 的 ForEach 中分配一个变量?
- reactjs - 如何在反应中访问数据数组中的对象
- c++ - 什么是`std::reinterpret_pointer_cast`,什么时候应该使用它?
- javascript - React Action 请求和 Redux 结构
- html - 为什么我的 img 元素总是从 srcset 加载最大的图像
- android - RecyclerView 项目列表在 ItemTouchHelper.SimpleCallback 中为空
- python - 如何根据日期范围获取总数
- c# - 自定义 AuthenticationHandler 返回成功结果,但我被重定向到登录页面
- javascript - 显示此页面的 Google 地图未正确加载 Google 地图