我目前正在开发一个 Discord 克隆项目,使用 React 和 Redux 进行状态管理。在设置 Redux 的过程中,我在尝试在 Redux 存储配置中导入 redux-thunk 时遇到了问题。
错误信息: 在“redux-thunk”中找不到导出“default”(作为“thunk”导入)(可能的导出:thunk、withExtraArgument)
当然!以下是该问题的详细描述以及您可以在 Stack Overflow 上发布的可能问题:
标题: 在 Redux 存储配置中导入 redux-thunk 时出现问题
说明: 我目前正在开发一个 Discord 克隆项目,使用 React 和 Redux 进行状态管理。在设置 Redux 的过程中,我在尝试在 Redux 存储配置中导入 redux-thunk 时遇到了问题。
我已采取的步骤:
使用 npm install redux-thunk@latest 将 redux-thunk 更新到最新版本。 确保 redux-thunk 被列为我的 package.json 中的依赖项。
在我的 Redux 存储配置中导入 redux-thunk 可能导致此问题的原因是什么? 在最新版本的 Redux 中是否有导入 redux-thunk 的特定方法? redux-thunk 最近是否有任何可能影响导入的更改或更新? 附加信息:
我使用 React 和 Redux 进行状态管理。 版本:React (^18.2.0)、Redux (^5.0.0)、redux-thunk(最新)。 任何有关解决此进口问题的见解或建议将不胜感激。谢谢!
通过使用 --force 标志和 npm install redux-thunk --save 解决了该问题。 采取的步骤: 运行以下命令强制重新安装 redux-thunk:
npm install redux-thunk --save --force
说明: --force 标志确保安装过程强制更新或重新安装指定的包。在这种情况下,它帮助解决了兼容性问题并确保了 redux-thunk 的正确功能。