React Native疑难点,问题深坑最强总结
??
文章主要总结了在使用React Native开发过程中遇到的疑难杂症,问题深坑。各种问题的解决方案在不断更新中~如果有各位童鞋已经遇到并且解决掉的问题方案,也希望可以提供给我。React Native技术交流1群:
282693535 大家可以加群进行交流或者关注我的微信订阅号:
codedev123
Mac和Windows安装搭建React Native环境教程如下:
1.Windows环境Server Start问题根据官方文档更新(点击进入),具体截图如下: 如果你现在采用的是Windows系统进行开发React Native项目,那么终端运行react-native run-android命令该打包程序将不会自动开启,所以可以采用如下的命令: cd MyAwesmomeApp 然后react-native start就可以进行运行啦。如果在运行过程中遇到了如下的超时错误:ERROR Wathcer took too long to load。我们可以修改react-native/packager/react-packager/src/DependencyResolver/FileWatcher/index.js该文件的超时时间值即可 2.Windows环境运行官方Demo(UIExplorer,Movies等项目)大家肯定会根据Reac Native文档进行执行下面的命令进行运行如下:
但是这样问题出现Windows下面怎么样执行shell脚本? 3.React Native(RN)启动不成功,unable to download js bundle错误解决方案解决方案如下:
3.WebStorm不识别React Native语法解决方案大家可能会很奇怪,明明自己电脑react native,jscs,react-template都安装了,可以为什么打开react native项目文件还是各种报错呢?如下图: 4.启动出现红色界面,提示没有注册unRegisteredProject错误原因:是提示你的app模块没有进行注册 5.启动运行下载gradle速度太慢,并且容易卡死(感谢群友ˋ狠ㄨ得意提供支持)我们经常运行项目的时候会需要进行下载gradle,不过由于网络或者和谐的问题经常下载需要花很长时间或者直接超时以及下载失败! 群里有人反应Gradle经常下载不了,我这边上传了2.4和2.7压缩包到百度网盘大家可以点击下载一下: gradle2.4版本:链接: http://pan.baidu.com/s/1o7m3kd8 密码: tqa2 6.运行项目的时候transforming进度达到100%,但是进度最后差一点例如399/400具体错误截图如下: 7.Watcher took too long to load (WatchmanWatcher)该错误解决方案方案具体错误截图如下: 根据截图中的日志提醒的解决方案,我们打开:https://facebook.github.io/watchman/docs/troubleshooting.html 该网页去寻找解决方案。在页面的最底部有更新watchman的代码:
接下来重新运行reactnative项目即可。 8.windows版本init项目错误,终端提醒让你查看npm_debug.log具体错误截图如下: 遇到遇到这个问题首先命令行查看你一下你的npm版本具体命令:npm --version 如果你的版本是2.4左右例如: 这时你就需要进行升级npm的版本了,npm2在windows系统不支持,需要升级到npm3以上。具体升级版本点击请查看 该该文章的中间有升级方法。 9.RCTNetworking.sendRequest got 7 arguments,expected 6有童鞋导入一个module的时候运行可能会出现这个错误,该错误已经在0.19版本修改了。建议大家react native升级到0.19版本:升级详情请点击 同时fix android项目中的build.gradle文件:compile 'com.facebook.react:react-native:0.19.0' 如果你有积累下来的问题解决方案,可以联系并且发送给我~注意加群React Native技术交流1群:282693535 尊重原创,转载请注明:From Sky丶清(http://www.lcode.org/) 侵权必究! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |