1. 程式人生 > >React Native開發環境配置

React Native開發環境配置

-------------如果你使用的是Mac OS系統,請參照以下步驟-----------

一、環境需求

1.1  安裝Homebrew

       Homebrew是OS X的套件(包)管理器,我們可以通過它獲取並且安裝很多元件

安裝方式:

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

1.2  安裝npm 和 Node.js

   Node.js最好安裝4.0及其以上更高版本,node安裝成功後npm自動也就有了,直接下載安裝Node.js,網址:https://nodejs.org/en/download/ 

(資料中已有)。

1.3  安裝WatchMan

該外掛用於監控bug檔案和檔案變化 ,並且可以觸發指定的操作

安裝方式

      brew install watchman

 驗證是否安裝成功

      注意:在Max OS X 10.11(El Capitan)版本中,homebrew在安裝軟體時可能會碰到/usr/local目錄不可寫的許可權問題。可以使用下面的命令修復:

sudo chown -R `whoami` /usr/local

  1.3  安裝Flow

       flow是一個 JavaScript 的靜態型別檢查器,建議安裝它,以方便找出程式碼中可能存在的型別錯誤

安裝方式

brew install flow

驗證是否安裝成功


(注意:如果提示command not found,請加上sudo獲得最高許可權)

二、React Native安裝

2.1 安裝React Native

        npm install -g react-native-cli

2.2 安裝截圖如下:


-------------如果你使用的是Windows系統,請參照以下步驟-----------

、確保所有的命令列操作都在管理員許可權下操作

需要安裝的外掛

2.1 Chocolatey

     Chocolatey是一個Windows上的包管理器,類似於Mac上的watchMan。一般的安裝步驟應該是下面這樣, 如果國內訪問失敗, 請使用翻牆工具:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

2.2  Python 2

choco install python2

2.3 Node

開啟命令提示符視窗,使用Chocolatey來安裝NodeJS.

choco install nodejs.install

安裝完node後建議設定npm映象以加速後面的過程(或使用科學上網工具)。

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

-------------以下步驟為公共步驟-----------

三、 ios開發環境需求

Xcode 7 及其以上更高版本

四、 Android開發環境需求

 安裝最新版的JDK:

      下載安裝地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (資料中已經存放)

      可以安裝Android studio省略以下步驟,建議安裝Android studio

4.1  安裝Genymotion

       Genymotion是一個第三方模擬器,它比Google官方的模擬器更易設定且效能更好。但是,它只針對個人使用者免費。

1)下載並安裝Genymotion

      https://www.genymotion.com/

2)開啟Genymotion,如果你尚未安裝VirtualBox,它有可能會提示你安裝

3)建立一個模擬器並啟動

4)按下⌘+M可以開啟開發者選單(在安裝並啟動了React Native應用之後)

五、 React Native的第一個應用

5.1 執行命令,生成一個工程

     react-native init 專案名稱

注意:由於眾所周知的網路原因,需要等待一段時間(具體視網路情況而定)。react-native命令列從npm官方源拖程式碼時會遇上麻煩,可以將npm倉庫源替換為國內映象:

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

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

5.2  執行截圖


5.3 目錄結構截圖

目錄結構分析:

a)預設生成androidios兩個平臺的原生專案;

b)其中,index.android.jsindex.ios.js檔案為Android和iOS的空殼應用檔案;

c)此外,node_modules資料夾,是為Node.js存放和管理npm包資源,也包含React Native框架檔案。

檢視index.ios.js中的程式碼:


六、執行工程檔案

      不管是 iOS 還是 Android,在開發除錯階段,都需要在 Mac 上啟動一個 HTTP 服務,稱為Debug Server,預設執行在 8081 埠,APP 通 Debug Server 載入 js。

6.1 開啟Xcode,執行你的第一個React Native建立的iOS應用


        圖1 - 啟動React native 伺服器


        圖2 - 客戶端執行介面

6.2 把React Native建立的應用跑在Android上

a) 命令列執行cd SeeMyGoProduct,路徑切換到專案主目錄

b) 命令列執行react-native run-android進行載入執行android 應用。

c) 使用編輯器進行開啟和修改index.android.js檔案,接著通過選單按鈕選擇Reload JS來進行重新整理修改

七、管理React Native庫的版本

       在開發中,會經常的去控制React Native的版本庫,得以適配各種條件下的開發,那該如何檢視、控制ReactNative的版本呢?

7.1 檢視本地的React Native的版本

  命令列輸入

   react-native --version

  命令列效果


7.2 更新本地的React Native的版本

    命令列輸入

    npm update -g react-native-cli

7.3 查詢react-native的npm包最新版本

NPM的全稱是Node Package Manager ,是一個NodeJS包管理和分發工具,已經成為了非官方的釋出Node模組(包)的標準。

    npm包地址 :

     https://www.npmjs.com/package/react-native

    命令列查詢

      npm info react-native

    查詢效果

    

   專案中檢視


7.4 升級或者降級npm包的版本

    npm install --save [email protected]

7.5 更新專案templates檔案(可選)

       新的npm包會包含更新在執行react-native init命令生成的一些動態檔案,例如init建立專案的時候會生成iOS和Android的子專案,我們可以通過以下的命令進行獲取最新的程式碼

     命令列查詢

      react-native upgrade

八、WebStom設定React Native程式碼提示

    8.1  從gitHub上下載xml外掛

 git clone https://github.com/virtoolswebplayer/ReactNative-LiveTemplate  

     8.2  安裝

 ReactNative.xml複製到 ~/Library/Preferences/WebStorm10/templates ,然後重啟 WebStrom

相關推薦

React Native開發環境配置

-------------如果你使用的是Mac OS系統,請參照以下步驟----------- 一、環境需求 1.1  安裝Homebrew        Homebrew是OS X的套件(包)管理器,我們可以通過它獲取並且安裝很多元件 安裝方式:       ruby

Mac電腦配置IOS React Native開發環境配置筆記

React Native(以下簡稱RN)的開發環境配置直接參考官方文件即可完成,不過對小白來說東西有點多,有些名詞不是很好理解,這裡就官方的安裝文件稍微展開說一下。 中文版配置說明:不錯的中文說明。官方英文版配置說明:英文不錯的小夥伴可以直接看英文官方的 環境需求:1.Xcode 7.0以上版本 React

環境配置React Native 開發環境配置 For Android

React Native 是FaceBook開源的一個專案,FaceBook希望可以用寫 Web App 的方式去寫 Native App。它可以讓我們用JS和React來開發應用,使用React Native可以通吃Android 和 IOS ,以及We

Windows下React-Native開發環境配置

     1、一開始是在npm安裝時出現“‘node’”不是內部命令。。。是nodejs沒有安裝成功,雖然安裝過程會自動寫入環境變數,但是還是要在path後加入nodejs的安裝路徑,我的是"C:/Develope/nodejs"     接著在命令視窗輸入 node 

在window下搭建react-native開發環境配置,並通過react-native-cli生成一個專案執行

安裝些基本軟體,自行找教程,記得配置下環境變數 安裝python2 安裝jdk node、yarn 模擬器Genymotion傳送門 安裝android studio 然後看著教程將SDK裝好傳

React Native 開發環境配置---ubuntu14 linux

小白用的是ubuntu 14.4 64位的,說一下開發之前的配置。 1 安裝node環境 這個可以隨便搜一下很多, 官網下載 配置環境變數 最後一定要驗證是否成功 終端輸入 node -v 看看是否出現

React Native 開發環境安裝和配置

要進行Rect Native 開發你需要安裝如下工具, homebrew,nvm,watchman ,flow和node.js. Homebrew是一個方便開發者在MAC OS X系統上面安裝Linux工具包的ruby指令碼,而MAC OS X已經內建了ruby的

搭建 React Native 開發環境 —— Node.js 安裝和配置

1. 前言 在正式開發 React Native 應用之前,需要先搭建好 React Native 的開發環境。搭建 React Native 開發環境有以下幾個主要步驟。 原生開發工具:iOS 開發使用 Xcode,Android 開發使用 Android

React Native開發環境配置

1.安裝Homebrew: 在MAC中開啟終端工具並輸入如下語句: ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/inst

安裝配置React Native開發環境

步驟如下: 1、安裝HomeBrew,命令如下: JerryMacBook-Pro:~ Jerry.Yao$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install

Windows搭建React Native開發環境

win 9.png 技術 src alt blog nat -1 bsp 成功部署 Windows搭建React Native開發環境

react-native 開發環境搭建

post 註意 令行 圖片 技術 usb bubuko http androi 首先安裝jdk。本教程基於jdk1.8,安裝時有一點要特別註意:jdk和jre必須裝到不同目錄下,否則初始化react-native項目時大概率報tools.jar not found ex

react-native-開發環境搭建

Go roi ids ati ios studio androi 工具 sta 一、開發環境搭建-windows平臺; 安裝 node 安裝 react native npm install -g react-native-cli 安裝Android開發工具Androi

win10的react native 開發環境搭建,使用Android模擬器

1.開啟cmd的管理員模式,win+X,選擇命令提示符(管理員)即可,執行如下命令: @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy

手把手教你搭建React Native 開發環境 - ios篇 (React [email&#

由於之前我是h5的,沒接觸過ios和安卓, 也不瞭解xcode配置,所以 建議學reace-native之前還是先去了解一下ios和安卓開發環境搭建等問題。 環境下載及配置 nodejs:https://nodejs.org/en/download/ 設定淘寶映象 $ npm con

2018.10月,搭建windows下的React Native開發環境

我是根據react native中文網教程https://reactnative.cn/docs/getting-started.html進行搭建 react native必須安裝的依賴有:Node、React Native 命令列工具、Python2 以及 JDK 和 Android St

搭建react或者react native開發環境

安裝React環境 首先安裝node.js 的npm環境,後面我們要通過npm來安裝react 安裝完成後,開啟cmd,然後看一下node版本,得大於6.5以上, 用命令列node -v 然後安裝re

React Native系列教程】Mac(OSX)平臺搭建React Native開發環境

尊重版權,未經授權不得轉載 本文出自:賈鵬輝的技術部落格(http://blog.csdn.net/fengyuzhengfan/article/details/72575799) 告訴大家一個好訊息,為大家精心準備的React Native視訊教程釋出了,大家

React Native系列教程】Windows平臺搭建React Native開發環境

尊重版權,未經授權不得轉載 本文出自:賈鵬輝的技術部落格(http://blog.csdn.net/fengyuzhengfan/article/details/72454037) 告訴大家一個好訊息,為大家精心準備的React Native視訊教程釋出了,大家

react-native 開發環境搭建(寫於2018-12-31)

開始絕對有必要寫這個:太多坑了; 開發環境: win7 64位   目標環境 android;  1.第一步按照 react-native中文網 安裝; 需要注意的是,就是你通過國內地址下載好android studio (截止目前最新版本 3.2.0);如果沒有穩定的vpn