"react-native": "0.46.1"
这个问题产生原因:
/Users/Vanessa/.rncache 中 boost_1_63_0.tar.gz, double-conversion-1.1.5.tar.gz, folly-2016.09.26.00.tar.gz, glog-0.3.4.tar.gz 文件下载不完整
node_modules/react-native/third-party 文件不完整(好像是0.45以上的版本出现的))
在github上也找了几个别人提的Issues,知道是0.45里引用了第三方的问题,但是按照里面的方法还是不行。
https://github.com/facebook/react-native/issues/14382
最后,在react-native中文网找到了解决方案,http://reactnative.cn/post/4301,原来是这几个第三方包
glog-0.3.4.tar.gz
double-conversion-1.1.5.tar.gz
boost_1_63_0.tar.gz
folly-2016.09.26.00.tar.gz
国内很难下全,所以才会出现unpack失败,却少文件的错误。
按照中文网里的方法搞就没问题了
参考: