Windows下react-native安装步骤以及安装时候遇到各类已填平的坑
来源:互联网 发布:ubuntu arm linux gcc 编辑:程序博客网 时间:2024/06/05 18:18
Facebook 在React.js Conf 2015 大会上推出了基于 JavaScript 的开源框架 React Native,本中文教程翻译自 React Native 官方文档。
React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。
React Native 使你能够使用基于 JavaScript 和 React 一致的开发体验在本地平台上构建世界一流的应用程序体验。React Native 把重点放在所有开发人员关心的平台的开发效率上——开发者只需学习一种语言就能轻易为任何平台高效地编写代码。Facebook 在多个应用程序产品中使用了 React Native,并将继续为 React Native 投资。
准备
- 安装Java环境(自行google或baidu)。
- 安装Android SDK(自行google或baidu)。
- 安装node和git参考我一篇搭建博客有涉及这俩个的安装。
- 安装python下载路径,我按照2.7右边那个版本。为什么选择2.7,因为3.x.x不支持详情看这里
这边需要注意下,需要配置Java和Android SDK路径到系统环境的Path
这里需要注意设置环境变量ANDROID_HOME:Android SDK Manager的位置 例如:(ANDROID_HOME=> D:\Android\sdk)设置环境变量PATH:例如:(PATH=> %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools)
安装react-native:
- 打开CMD命令窗口,选择自己要放的文件目录下,使用git clone命令从github隆react-native至本地。
git clone https:github.com/facebook/react-native.git
* 接着进入react-native目录下的react-native-cli目录,输入命令。
npm install -g
创建react-native项目
- 指定到目录下执行以下命令,创建新的项目AwesomeProject。
react-native init AwesomeProject
由于被墙的原因,会比较慢,耐心等待!
运行package
- 进到刚创建的AwesomeProject,执行react-native start。
cd AwesomeProjectreact-native start
* 此时可以通过浏览器访问 http://localhost:8081/index.android.bundle?platform=android,出现如下页面表示服务端已经可以了。
cmd运行项目
一种先打开模拟器或者链接手机设备。
- 另外再启动一个新的命令行,到你的项目下,执行(设备允许usb调试)。
react-native run-android
成功了!
另一种没有开模拟器或者链接手机设备。
- 也是启动上面那句代码
react-native run-android
之后配置路径请看我朋友的文章
https://duduzai.github.io/2016/03/23/SetupReactNativeInWindows/
错误集合:
没有连接上模拟器或者手机设备,请开模拟器或者连接上手机设备在执行react-native run-android
如果构建项目删除,但发现Windows删除不了过长的文件,这边有工具可以安装下解决win下文件目录太长无法删除的问题
安装npm install fuckwinfsdel -g使用fuckwinfsdel youdir例fuckwinfsdel node_modules将会删除当前目录下 node_modules 文件夹。fuckwinfsdel D:\expressgit\node_modules将会删除D:\expressgit\node_modules文件夹。项目地址 https://github.com/hezedu/fuckwinfsdel
欢迎关注我的博客:
个人博客:http://soubw.com/
CSDN博客:http://blog.csdn.net/wx_jin
参考文章:
https://duduzai.github.io/2016/03/23/SetupReactNativeInWindows/
http://wiki.jikexueyuan.com/project/react-native/
- Windows下react-native安装步骤以及安装时候遇到各类已填平的坑
- Windows下React Native安装教程及遇到的问题解决
- 在Windows安装Ruby on Rails遇到的各种巨坑,一个个填平~
- Windows下React Native安装
- Windows环境下安装React Native踩的那些坑
- Windows 下安装React Native相关问题
- windows下安装react native要点
- React native windows安装
- React Native Windows 安装
- React Native 在Windows下的环境安装
- Windows下的React-Native开发调试环境安装
- 安装react-native遇到的问题
- React native安装过程遇到的问题
- react native安装过程遇到的问题
- windows下安装react-native环境--采坑之旅
- React Native,安装以及运行。
- React Native Windows 安装方法
- react-native初始化项目的时候安装失败,如何解决
- NSTimer扩展block版(用block写定时器)
- hosts文件地址
- Java序列化(Serializable)与反序列化
- WKNavigationDelegate调用的顺序
- 网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解
- Windows下react-native安装步骤以及安装时候遇到各类已填平的坑
- 升级JDK版本后,SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializ
- leetcode [python] 【338】Counting Bits
- php对XML的解析
- 7.2 LOCAL_STATE:virtual模块核心结构体
- Lintcode:买卖股票的最佳时机
- unsigned 相减
- MySQL- 'load data infile'语句
- sqlserver查找包含关键词的视图