学习RN开发的过程中,有许多需要命令操作的功能,对涉及到的命令进行总结。

  1. 搭建环境阶段
       首先需要使用命令行下载安装 Chocolatey、python 2 、node.js、Yarn。详情:React Native 中文网—文档—搭建开发环境
功能 命令
安装Chocolatey @powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1’))” && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
安装 python 2 choco install python2
安装 node choco install nodejs.install
设置node镜像 npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
安装Yarn 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
  1. 项目开发
功能 命令
创建项目 react-native init [工程名] --version [版本号]
启动服务 npm start 或 react-native start
运行android react-native run-android
运行ios react-native run-ios
运行release版本 react-native run-android --variant=release
Android 5.0以上wifi链接本地开发服务器 adb reverse tcp:8081 tcp:8081
  1. 下载别人开源项目的导入
功能 命令
安装react-native npm install
link native功能 react-native link
运行android react-native run-android
  1. 引入第三方库
功能 命令
使用Yarn引入 yarn add 某第三方库名
使用npm引入 npm install --save 某第三方库名
向native模块中添加了各种依赖和导包的操作 react-native link
第三方库链接到项目 rnpm link
安装rnpm npm install rnpm -g
  1. 删除第三方库
功能 命令
只是删除组件 npm uninstall 某第三方库名
删除在RN的package.json中的依赖 npm uninstall -s -D -O 某第三方库名
第三方库链接到项目 rnpm link
安装rnpm npm install rnpm -g
  1. 其他命令
功能 命令
查看当前reactNative版本 react-native --version
更新一下项目依赖 react-native upgrade
查看服务器端的reactNative的各版本信息 npm info react-native
项目降级或升级到指定版本 npm install --save react-native@0.18
查看 Node 已经实现的 ES6 特性 node --v8-options
  1. 调试

android

功能 命令
访问开发菜单 win menu / mac command+M
reload R双击(非编辑状态下)

ios

功能 命令
访问开发菜单 command+M
reload command+R

React Native开发学习笔记——常用命令相关推荐

  1. React Native开发学习笔记——WebStorm运行项目

    如何在webStorm上进行真机调试?下边以运行Android为例.ios有不同的地方. 调试分两步: debug配置. 运行. debug配置 点击Edit Configurations. 2.点击 ...

  2. vim学习笔记-常用命令

    vim手册功能太多了,在此整理一些常用的供后期学习查阅 1.移动光标方式 j:上(同↑) k:下(同↓) h:左(同←) l:右(同→) +或Enter: 把光标移至下一行第一个非空白字符. -: 把 ...

  3. Kafka学习笔记-常用命令

    特性 高吞吐量.低延迟,kakka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个主题可以分为多个分区,消费组可以对分区进行消费操作. 可扩展性:kafka集群支持热扩展 扩展性:可靠性,消费被 ...

  4. shell 学习笔记 常用命令 tar cpio gzip zip

    摘自 Linux Shell 脚本攻略 第七章 B计划 使用 tar 归档 tar命令可以归档文件.它最初是设计用来将数据存储在磁带上,因此其名字也来源于Tape ARchive.tar可以将多个文件 ...

  5. Kubernetes学习笔记---常用命令

    1 查看类命令 --- # 查看集群信息 kubectl cluster-info # 查看各组件信息 kubectl -s http://localhost:8080 get componentst ...

  6. Git 学习笔记 —— 常用命令

    2019独角兽企业重金招聘Python工程师标准>>> =============================================================== ...

  7. Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令

    Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 文章目录 Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 info server info clie ...

  8. iOS新知识学习之React Native开发工具集

    本文整理了React Native iOS开发过程中有用的工具.服务.测试.库以及网站等. 工具 你可以选择不同的开发环境:DECO.EXPO或者你可以使用Nuclide+Atom,目前我使用EXPO ...

  9. Polyworks脚本开发学习笔记(八)-组合运用命令批量改名

    Polyworks脚本开发学习笔记(八)-组合运用命令批量改名 需求解析 以下是使用包边比较点创建的一组包边点(即Gap点)和曲面点-包边点(即Flush点),这种命名方式不太常规,改为Gap和Flu ...

最新文章

  1. suse mysql 5.5_suse 11 mysql 如何从5.1升级到5.5
  2. java卡片布局例子_Java编程使用卡片布局管理器示例【基于swing组件】
  3. nginx_hash表
  4. ​如何编写高质量的C#代码(一)
  5. HIS系统两种收费模式比较:前计费和后计费
  6. xe DateTimePicker.Date bug
  7. 如何遍历某数据库中的每一个表的总记录数
  8. 怎样管理Lotus Domino
  9. mysql c函数大全_Mysql 函数大全
  10. taobao-pamirs-schedule-2.0源码分析——任务队列分配源码分析
  11. js对象深拷贝与浅拷贝
  12. 应用计算机解数学模型,浅谈数学建模与计算机应用的融合
  13. 【ArcGIS|空间分析】栅格数据和矢量数据的面积计算
  14. w3wp.exe进程来调试web应用程序
  15. Intellij IDEA 提示cannot find declaration to go to 解决方法
  16. 【9】前端实习:react audio播放音乐组件(详细完整代码)
  17. 权限管理和备份;规范数据库设计
  18. 重要 | 网易邮箱被爆数据泄露,快改密码!!
  19. 微信小程序 自定义tab不煽动
  20. OpenSSL中的EVP接口

热门文章

  1. opencv读取图片、视频、摄像头
  2. 基本套接字TCP和UDP
  3. Hive JOIN使用详解
  4. IEEE公布2.5G和5G以太网IEEE 802.3bz标准
  5. android图像处理系列之五-- 给图片添加边框(中)
  6. numpy 排序, 查询功能
  7. Python操作Redis的5种数据类型
  8. activiti自定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义
  9. 理解离散傅立叶变换(一. 傅立叶变换的由来)
  10. 从windows server的文件服务到分布式文件服务(二)