【发布时间】:2017-03-20 22:34:18
【问题描述】:
我正在为 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*
watchman watch-del-all
rm -rf * (in /users/name/developer/xcode/deriveddata/
npm install
react-native upgrade
还要重新安装react-native、react-native-cli
还将节点更新到最新版本
还重新安装了xcode
【问题讨论】:
-
你试过在终端关闭打包器并重新运行吗?
-
你使用的是什么版本的 Xcode?span>
-
8.2.1 (8C1002),虽然在清除打包程序缓存和在 npm 中重新安装依赖项方面获得了一些动力...遇到了另一个问题,但将在 Matt Aft 关于打包程序的评论中发布它。
-
这让我走上了一条好路。谢谢马特。关闭打包程序并重新运行并没有这样做,但是清除打包程序缓存显示了依赖项之间的很多冲突。修复这些,清除缓存,重新安装 node_modules,清除 ~/library/developer/xcode/deriveddata 和 /var/folders inhale 中的 xcode 缓存解决了当前的问题.. 但现在我有另一个问题'将张贴在另一张票。再次感谢马特!
标签: ios xcode reactjs react-native native