安装redux时出现Module not found: Can't resolve 'react-redux-form'报错求助
react-redux-form 模块缺失报错排查方案
问题根因
- 你提供的package.json依赖列表中没有
react-redux-form相关条目,说明此前执行的安装命令未执行成功,包并未被正确安装到项目的node_modules目录中,也未写入依赖配置 - 可能导致安装失败的常见原因:npm源网络不稳定拉取包失败、本地npm缓存异常、安装过程中权限报错被忽略
解决方案
- 清理本地npm缓存与残留安装文件
执行命令:npm cache clean --force
手动删除项目根目录下的node_modules文件夹、package-lock.json文件 - 重新安装依赖
执行命令:npm install react-redux-form@latest --save
安装完成后检查package.json是否新增了react-redux-form的依赖配置,确认安装成功 - 特殊情况处理
- 如果安装后仍然报错,可尝试安装适配你当前React17、react-redux7版本的稳定旧版:
npm install react-redux-form@1.16.14 --save - 检查项目代码中导入
react-redux-form的语句拼写是否正确,避免多写后缀、拼写错误、大小写错误 - 如果你实际需要的是
redux-form而非react-redux-form,需要执行对应安装命令npm install redux-form --save,避免安装错包 - 安装完成后重启本地开发服务,清除运行时缓存
- 如果安装后仍然报错,可尝试安装适配你当前React17、react-redux7版本的稳定旧版:
内容的提问来源于stack exchange,提问作者Kindth
相关产品推荐
相关产品推荐

