无法从“node_modules\react-redux\lib\index.js”解析“./utils/batch”
Posted
技术标签:
【中文标题】无法从“node_modules\\react-redux\\lib\\index.js”解析“./utils/batch”【英文标题】:Unable to resolve "./utils/batch" from "node_modules\react-redux\lib\index.js"无法从“node_modules\react-redux\lib\index.js”解析“./utils/batch” 【发布时间】:2019-09-09 14:19:41 【问题描述】:当我开始使用react redux时出现这个错误,我尝试了我在网上找到的所有解决方案但没有任何效果
更改 react 和 react redux 版本我安装的时间表, 用 redux 6.0.0 反应 16.5 = 没有 将 16.8.6 与 redux 6.0.0 或 6.0.1 或 7.0.2 反应 = 没有
"dependencies":
"expo": "^32.0.6",
"prop-types": "^15.7.2",
"react": "^16.8.6",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"react-redux": "^6.0.0",
"react-saga": "^0.3.1",
"react-thunk": "^1.0.0",
"redux": "^4.0.1",
"redux-saga": "^1.0.2"
,
"devDependencies":
"schedule": "^0.4.0"
,
【问题讨论】:
【参考方案1】:不知道为什么和谁,但我认为这是 npm 的问题,所以我刚刚创建了一个具有相同依赖项版本的新项目,它工作了!! 我将在上一个项目中创建的所有文件都移到了新文件中,它仍然可以工作。 因此,如果您尝试了所有单一的解决方案,只需移至 yarn,或创建一个具有相同依赖项兼容版本的新项目,请查看 redux 文档或使用此文档:
"dependencies":
"expo": "^32.0.6",
"prop-types": "^15.7.2",
"react": "^16.8.6",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"react-redux": "^6.0.0",
"react-saga": "^0.3.1",
"react-thunk": "^1.0.0",
"redux": "^4.0.1",
"redux-saga": "^1.0.2"
,
"devDependencies":
"schedule": "^0.4.0"
,
【讨论】:
【参考方案2】:找到解决方案
这是因为您可能在该文件夹名称的 node_modules 中安装了以前版本的 react-redux。而不是expo start
或npm start
。试试expo r -c
这将删除该目录的 expo 中的缓存。很难找到这个答案。
【讨论】:
以上是关于无法从“node_modules\react-redux\lib\index.js”解析“./utils/batch”的主要内容,如果未能解决你的问题,请参考以下文章
DateTimeParseException:无法解析文本:无法从 TemporalAccessor 获取 LocalDateTime