React|React Native 环境搭建 遇到的错误整理
环境搭建
- 官网
- 中文社区
- 研究中的 github
- 错误0
###解决方法:手动设置IP- RCTBundleURLProvider在接口中暴露了jsLocation属性,可以通过setJsLocation手动设置IP。```
NSURL *jsCodeLocation;
[[RCTBundleURLProvider sharedSettings] setDefaults];
#if DEBUG
[[RCTBundleURLProvider sharedSettings] setJsLocation:@"192.168.1.101"];
#endif
jsCodeLocation = [[RCTBundleURLProvider sharedSettings]
jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
传送门
- 错误1
websocketFailed
with no listeners registered.
2016-09-24 10:57:56.471 [info][tid:com.facebook.react.JavaScript] Running application "HelloWorld" with appParams: {"rootTag":1,"initialProps":{}}. DEV === true, development-level warning are ON, performance optimizations are OFF
本地服务器未启动
sudo npm start
- 错误2
###解决方法:
禁用https :
NSAppTransportSecurity
NSAllowsArbitraryLoads
* ##错误3
>```
You are currently running Node v0.12.0 but React Native requires >=4. Please use a supported version of Node.
See https://facebook.github.io/react-native/docs/getting-started.html
解决方法:
安装一个nvm,通过nvm安装一个nodejs4.0以上的版本
- 【React|React Native 环境搭建 遇到的错误整理】brew install nvm
- vim bash_profile 添加自动启动
- export NVM_DIR=~/.nvm
- source $(brew --prefix nvm)/nvm.sh
- source bash_profile
- nvm install v4.2.4
- sudo react-navtive init HelloWorld(项目名称)
传送门1
传送门2
- 错误4 项目init 成功 但是无读写权限 解决办法:
传送门
推荐阅读
- 人生感悟记#环境仪器宋庆国成长记#072
- 六步搭建ES6语法环境
- react|react 安装
- iOS,打Framework静态库
- React.js学习笔记(17)|React.js学习笔记(17) Mobx
- win10环境|win10环境 python3.6安装pycrypto-2.6.1的问题
- React.js的表单(六)
- 【React|【React Native填坑之旅】从源码角度看JavaModule注册及重载陷阱
- react-navigation|react-navigation 动态修改 tabBar 样式
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置