今天用react-native的命令创建的iOS项目,在Xcode上无法运行,出现奇怪的内存泄漏警告和找不到文件的报错提示.
内存泄漏 Errorreact-native init aaa
经过反复查找,发现是因为react-native的版本过高引起.通过下面的命令可以查看安装的版本:
npm info react-native
安装的版本为0.45.1
time:
{ modified: '2017-06-10T05:52:15.000Z',
created: '2015-01-27T23:23:42.403Z',
'0.45.1': '2017-06-09T22:26:10.463Z',
'0.46.0-rc.2': '2017-06-09T20:46:49.060Z',
'0.46.0-rc.1': '2017-06-07T20:57:23.788Z',
'0.46.0-rc.0': '2017-06-07T12:11:40.719Z',
'0.45.0': '2017-06-07T11:28:21.787Z',
'0.45.0-rc.3': '2017-06-06T17:02:35.134Z',
'0.44.3': '2017-06-06T10:05:56.199Z',
'0.45.0-rc.2': '2017-05-26T14:28:05.373Z',
'0.44.2': '2017-05-26T13:50:39.486Z',
'0.44.1': '2017-05-26T08:43:30.190Z',
个人觉得原因是,现在的0.45版本还不稳定.
解决方法:
初始项目时,指定react-native的版本.经测试,0.40.0版本可以使用.
react-native init MyApp --0.40.0
喜欢和关注都是对我的支持和鼓励~
网友评论