Dependencies &引用;无法解析模块";以自然反应
在这种情况下,我需要Dependencies &引用;无法解析模块";以自然反应,dependencies,react-native,node-modules,Dependencies,React Native,Node Modules,在这种情况下,我需要请求承诺,但是当我启动react原生项目时,我得到了错误: “无法解析模块x。如果您确定模块在那里,请尝试重新启动打包机。” 对于请求的每个依赖项请求承诺的依赖项都会报告此错误。我已重新启动打包机,并已卸下node\u模块并重新安装。一般来说,这个错误是由什么引起的?具体来说,可以采取什么措施来解决它 节点v4.2.1,npm v2.14.7在尝试使用另一个模块之前,我已经看到了此错误。这让我有点疯狂。我创建了一个简化测试,将一个新项目与一个组件隔离。一旦我看到它的工作,我知
请求承诺
,但是当我启动react原生项目时,我得到了错误:
“无法解析模块x。如果您确定模块在那里,请尝试重新启动打包机。”
对于请求的每个依赖项
请求承诺的依赖项都会报告此错误。我已重新启动打包机,并已卸下node\u模块
并重新安装。一般来说,这个错误是由什么引起的?具体来说,可以采取什么措施来解决它
节点v4.2.1,npm v2.14.7在尝试使用另一个模块之前,我已经看到了此错误。这让我有点疯狂。我创建了一个简化测试,将一个新项目与一个组件隔离。一旦我看到它的工作,我知道这是特定的项目。在我的情况下,我所要做的就是关闭一切,然后从头开始重新启动它(我想不起来我是否已经启动了我的机器)。可能与缓存有关?不确定 总之
窗口
方法,如获取
,在react native中可用,而节点核心方法则不可用。不确定,但为了获得与“请求承诺”类似的功能,您尝试过使用获取吗fetch()
和Promise()
应该是本机现成的。我和@NaderDabit一样幸运。为了修复模块导入问题,我已经能够在Xcode中清理项目,重新构建它,然后再次运行它,没有任何错误。您试过了吗?这些是在服务器上发出的请求…我的印象是,fetch()
仅在window
对象上可用。令人惊讶的是,对我来说,window对象的方法在react native中可用,而节点核心方法都不可用。感谢您的提示。感谢@ChrisGeirman-我已经确认在react本机iOS“场景”中包含的模块之外正确使用了该模块,但是由于某些原因,当它在react本机构建的上下文中使用时,这些错误就成了问题。