React Native-ios搭建开发环境及Hello world(简单易懂)

本文没有多余废话解释,全是最精干的操作指令看起来不会太累
首先上一张成果图,鼓励你继续看下去:
这里写图片描述

一、安装环境插件

我就不解释下面这些都是什么了,网上问度娘都有解释,比我详细
注意:以下都是在命令行(终端)中操作的,复制粘贴即可

1.1安装Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

1.2安装npm 和 Node.js
官网地址点开链接去下载:https://nodejs.org/en/download/
下载好安装即可,包含了npm

安装完node后建议设置npm镜像以加速后面的过程(或使用科学上网工具)。注意:不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别!

npm config set registry https://registry.npm.taobao.org --global

npm config set disturl https://npm.taobao.org/dist --global

1.3安装WatchMan

brew install watchman

1.4安装Flow

brew install flow

二、安装React Native及yarn

Yarn是Facebook提供的替代npm的工具,可以加速node模块的下载。React Native的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。

npm install -g yarn react-native-cli

安装完yarn后同理也要设置镜像源:

yarn config set registry https://registry.npm.taobao.org --global

yarn config set disturl https://npm.taobao.org/dist --global

三、ios开发环境需求

Xcode 7 及其以上更高版本

四、测试安装你的第一个应用Hello World!

注意:init命令默认会创建最新的版本,而目前最新的0.45及以上版本需要下载boost库编译。此库体积庞大,在国内即便翻墙也很难下载成功,导致很多人无法正常运行iOS项目,中文网在论坛中提供了这些库的国内下载链接。如果你嫌麻烦,又没有对新版本的需求,那么可以暂时创建0.44.3的版本。

提示:你可以使用–version参数(注意是两个杠)创建指定版本的项目。例如react-native init MyApp –version 0.44.3。注意版本号必须精确到两个小数点。

4.1创建应用

react-native init NativeTestProject --version 0.44.3)

在该命令后会在命令行里打印一堆东西,耐心等待,那是在创建应用

期间我遇到了这么个问题:

error An unexpected error occurred: "http://registry.npm.taobao.org/react/download/react-16.0.0-alpha.6.tgz: connect ETIMEDOUT 114.55.80.225:80".

解决方式是在命令行里输入指令:

npm i react@16.0.0-alpha.6 -S

如果创建成功了继续

4.2到创建的文件夹下

cd NativeTestProject

4.3运行应用

react-native run-ios

该指令后也会过一段时间,然后自动打开模拟器,如果出现了错误会显示在模拟器页面上,可以尝试刷新重新下载index.ios.js矫正错误,如果没有错误会…
这里写图片描述

附上一些推荐链接,都是写安装环境不错的文章:
http://blog.csdn.net/github_26672553/article/details/52159868

http://www.jianshu.com/p/dd69db0a6451

http://www.jianshu.com/p/3dc9d70a790f

官网文档地址:http://reactnative.cn/docs/next/getting-started.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值