React-native - ios - Enoent - 找不到这样的文件或目录

时间:2017-03-20 22:34:19

标签: ios xcode reactjs react-native native

我正在为ios构建一个针对react-native的应用程序。在尝试构建时,xcode报告没有错误,模拟器启动。应用程序开始加载,我在日志中显示以下信息的红色错误屏幕:

2017-03-20 19:22:40.523325 [APPNAME] [69099:5420843] [] nw_host_stats_add_src recv太小,收到24,预计28 2017-03-20 19:22:40.541 [致命] [tid:main] TransformError:/ Users / [NAME] / [COMPANY] / dev / [APPNAME] / node_modules / react-native-scrollable-tab-view / index .js:ENOENT:没有这样的文件或目录,打开' / Users / [NAME] / [COMPANY] / dev / [APPNAME] /node_modules/react-native-scrollable-tab-view/package.json' ; 2017-03-20 19:22:40.549905 [APPNAME] [69099:5420846] [] nw_host_stats_add_src recv太小,收到24,预计28

尝试了以下方法进行修复:

rm -rf node_modules rm -fr $ TMPDIR / react- * rm -fr $ TMPDIR / npm * 守望者看全部 rm -rf *(在/ users / name / developer / xcode / deriveddata /中) npm安装 react-native upgrade

同时重新安装react-native,react-native-cli

还将节点更新为最新版本

还重新安装了xcode

纳达。

2 个答案:

答案 0 :(得分:0)

用户Matt Aft向我指出了正确的方向,围绕打包者提出了一个问题。这是对他的评论发表评论的解决方案(对于遇到此问题且需要解决方案的任何人):

这让我走上了一条好路。谢谢马特。关闭打包器并重新运行没有做到,但清除打包缓存显示依赖关系之间存在很多冲突。修复这些,清除缓存,重新安装node_modules,清除〜/ library / developer / xcode / deriveddata和/ var / folders吸入中的xcode缓存修复了当前的问题..但现在我还有另一个问题,即在另一张票中发布。再次感谢马特! -

答案 1 :(得分:0)

应用程序希望在以下位置下载文件

  

/ Users / [NAME] / [COMPANY] / dev / [APPNAME] /node_modules/react-native-scrollable-tab-view/index.js

但该文件不存在(这是ENOENT的意思)。因此,您要么必须创建预期的目录结构,要么配置您的应用程序,使其看起来在正确的目录中。