我正在为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
纳达。
答案 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的意思)。因此,您要么必须创建预期的目录结构,要么配置您的应用程序,使其看起来在正确的目录中。