Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dependencies &引用;无法解析模块";以自然反应_Dependencies_React Native_Node Modules - Fatal编程技术网

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本机构建的上下文中使用时,这些错误就成了问题。