react Native 環境安裝配置——圖解版一目了然

?原創不易,還希望各位大佬支持一下\textcolor{blue}{原創不易,還希望各位大佬支持一下}

🔥 Flutter和reactNative的區別\textcolor{green}{Flutter和react Native的區別}FlutterreactNative

🔥 reactNative的環境安裝\textcolor{green}{react Native的環境安裝}reactNative

🔥 Node、JDK、AndroidStudio\textcolor{green}{Node、JDK、Android Studio}NodeJDKAndroidStudio

前言

利用一點時間去關注了最近比較火爆的兩款APP開發語言,分別是Flutte rn(React Native)除此之外小編還總結過一篇關于開發app各語言之間的差距如果感興趣可以看一下 點擊訪問 里面涵蓋 原生app、uni-app、react Native、Flutte、wap2app、Sass app等技術的利弊分析

Flutte 還是 react Native?

在這里插入圖片描述
至于大家如何去選擇呢,網絡上很多對兩者的對比,也比較全面了,下面就是一作者在文章中總結的對比圖表
在這里插入圖片描述
嘻嘻 看到里面的第一項對比我就有了答案,react Native 是基于javaScript,作為前端的我當然會一如反顧的選擇他,而且更有分量的是rn基于強大的父親react,在這里大家可以自己去根據自己的愛好、更多方面的對比之后選擇自己適合的一款語言。

單從環境方面,無論是 React Native 還是 Flutter ,都需要 Android 和 IOS 的開發環境,也就是 JDK 、Android SDK、Xcode 等環境配置,而不同點在于 :
React Native 需要 npm 、node 、react-native-cli 等配置 。
Flutter 需要 flutter sdk 和 Android Studio / VSCode 上的 Dart 與 Flutter 插件。
從配置環境上看, Flutter 的環境搭配相對簡單,而 React Native 的環境配置相對復雜,而且由于 node_module 的“黑洞”屬性和依賴復雜度等原因,目前在個人接觸的例子中,首次配置運行成功率 Flutter 是高于 React Native 的,且 Flutter 失敗的原因則大多歸咎于網絡。

還有更多方面的對比 如:實現原理、編程開發、插件開發、編譯和產物、性能、發展未來等幾大方面去分析兩者的區別,大家可以參考這篇文章 點擊訪問

小編已經是被react Native吸引了,所以下面呢小編僅僅為大家帶來的就是rn的環境安裝配置,當時自己看的時候真的是頭疼呢,所以總結下來給大家分享!

React Native開發環境搭建

在這里插入圖片描述
小編參考的是官網的這篇搭建開發環境

依賴安裝

這里可以看到必須安裝的以來有 Node、JDK 和 Android Studio。

Node

這個對于前端人來說并不陌生,小編之前專門編寫過一篇Node環境配置的文章大家可以根據文章步驟走就沒有問題 點擊進入

JDK

在這里插入圖片描述

關于JDK呢 看到官方大大也已經是提供了鏈接我們可以去官網下載,但是會出現這個問題
在這里插入圖片描述
在這里插入圖片描述
點擊下載還得需要Orcle的賬號登陸才可以,但是不要慌福利安排上,大家訪問這個地址就可以了 點擊進入在這里我們可以直接下載的
下載下來后 我放到了自己喜歡的目錄下
在這里插入圖片描述
然后下面就是JDK環境變量的配置了(為了大家能夠看懂我直接圖解)需要我們配置的有一下幾項

變量名:JAVA_HOME
變量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根據自己的實際路徑配置
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //記得前面有個"."
變量名:Path(這是在Path中編輯去新增的)
變量值:%JAVA_HOME%\bin;
變量值:%JAVA_HOME%\jre\bin;

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
需要填寫的就是下面這兩項(共新增兩個)

變量名:JAVA_HOME
變量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根據自己的實際路徑配置
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //記得前面有個"."

配置成功后我們就有了
在這里插入圖片描述
后面我們在Path中新增
在這里插入圖片描述
在這里插入圖片描述

變量值:%JAVA_HOME%\bin;
變量值:%JAVA_HOME%\jre\bin;
在這里插入圖片描述

添加成功后我們確認 然后測試一下JDK是否安裝成功

打開cmd輸入 java -version

在這里插入圖片描述
成功

Android Studio

我們訪問這個地址直接下載就好 點擊進入
下載好我們直接安裝
在這里插入圖片描述
文檔上要我們確保選中這幾項然后安裝這些組件,但是我并沒有發現這幾項 然后是后面自己安裝的,自己安裝是這樣的
在這里插入圖片描述
搜索Android SDK
在這里插入圖片描述
在這里插入圖片描述
按照上面的尋找到對應的插件安裝就好了

配置 ANDROID_HOME 環境變量

跟上面的JDK環境變量是一樣的
3. 配置 ANDROID_HOME 環境變量#
React Native 需要通過環境變量來了解你的 Android SDK 裝在什么路徑,從而正常進行編譯。

打開控制面板 -> 系統和安全 -> 系統 -> 高級系統設置 -> 高級 -> 環境變量 -> 新建,創建一個名為ANDROID_HOME的環境變量(系統或用戶變量均可),指向你的 Android SDK 所在的目錄(具體的路徑可能和下圖不一致,請自行確認):

ANDROID_HOME Environment Variable
在這里插入圖片描述

SDK 默認是安裝在下面的目錄:

C:\Users\你的用戶名\AppData\Local\Android\Sdk

你可以在 Android Studio 的"Preferences"菜單中查看 SDK 的真實路徑,具體是Appearance & Behavior → System Settings → Android SDK。

你需要關閉現有的命令符提示窗口然后重新打開,這樣新的環境變量才能生效。

把一些工具目錄添加到環境變量 Path#
打開控制面板 -> 系統和安全 -> 系統 -> 高級系統設置 -> 高級 -> 環境變量,選中Path變量,然后點擊編輯。點擊新建然后把這些工具目錄路徑添加進去:platform-tools、emulator、tools、tools/bin

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\emulator
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin

配置完成之后我們就可以創建新的項目了

react Native啟航

在這里插入圖片描述
在這里插入圖片描述
在這里我使用的時真機調試
在這里插入圖片描述

啟動項目

yarn react-native run-android

在這里插入圖片描述
啟動后他會彈起來一個終端(不要關閉)
在這里插入圖片描述
然后手機上也就跑起來我們的項目了

?原創不易,還希望各位大佬支持一下\textcolor{blue}{原創不易,還希望各位大佬支持一下}

👍 點贊,你的認可是我創作的動力!\textcolor{green}{點贊,你的認可是我創作的動力!}

?? 收藏,你的青睞是我努力的方向!\textcolor{green}{收藏,你的青睞是我努力的方向!}

?? 評論,你的意見是我進步的財富!\textcolor{green}{評論,你的意見是我進步的財富!}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248564.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248564.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248564.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第七章 字典和集合[DDT書本學習 小甲魚]【2】

7.1.2 字典的各種內置方法在序列里為不存在位置賦值,會出現錯誤;而在字典不存在得位置賦值,會創建。工廠函數(類型)以前學過 str(),int(),list(),tuple()....... 1.fromkeys() 用于創建和返回一個新的字典 不是修改 2…

Installing Node.js and Express on Ubuntu

Installing Node.js and Express on Ubuntu 1. 在nodejs官網上下載Linux Binaries(已經包含了npm):2. 安裝Node.js下載后解壓,并在解壓的文件夾中啟動Terminal后,輸入命令: sudo cp * /usr/local/ -r再輸入命令: node -v …

Chrome插件我只服你——10w人都在使用的瀏覽器插件

?文章摘要導讀\textcolor{blue}{文章摘要導讀}文章摘要導讀 🔥 為什么選擇Chrome插件\textcolor{green}{為什么選擇Chrome插件}為什么選擇Chrome插件 🔥 插件具備的強大優勢\textcolor{green}{插件具備的強大優勢}插件具備的強大優勢 🔥 …

H3C通過端口ID決定端口角色

轉載于:https://www.cnblogs.com/fanweisheng/p/11153312.html

特殊屬性

轉載于:https://www.cnblogs.com/mengbin0546/p/10338371.html

一款超強的手機屏幕投影工具

?文章摘要導讀\textcolor{blue}{文章摘要導讀}文章摘要導讀 🔥 前言\textcolor{green}{前言}前言 🔥 準備工作\textcolor{green}{準備工作}準備工作 🔥 Scrcpy安裝\textcolor{green}{Scrcpy安裝}Scrcpy安裝 🔥 工具調試\text…

長度不超過n的連續最大和___優先隊列

題目鏈接: https://nanti.jisuanke.com/t/36116 題目: 在蒜廠年會上有一個抽獎,在一個環形的桌子上,有 nn 個紙團,每個紙團上寫一個數字,表示你可以獲得多少蒜幣。但是這個游戲比較坑,里面竟然有負數,表示你…

JS一維數組轉化為三維數組有這個方法就夠了

今天在CSDN上問答區看到一個提問的小伙伴,是想要將一維數組轉化為三位數組的需求,正好不是很忙,樂于助人的我立馬給這位同學安排上 下面是后端同學返給我們的一維數組數據格式 [{品牌: xiaomi, 機型: 10, 配置: 512},{品牌: xiaomi, 機型: 10…

Hadoop集群安裝

一、完全分布式模式的安裝和配置的具體步驟: 1.配置jdk;2.配置hosts文件;3.建立hadoop運行賬號;4.配置ssh免密碼連入; 5.下載并解壓hadoop安裝包;6.配置namenode,修改site文件;7.配置…

11系列

夢想這東西和經典一樣 永遠不會隨時間而褪色 反而更顯珍貴轉載于:https://www.cnblogs.com/tianjinquan/archive/2010/11/03/1867694.html

webpack相關配置

文章目錄💦 webpack的概念💦 webpack的基本使用項目目錄并初始化創建首頁及js文件以jQuery為例安裝jQuery導入jQuery安裝webpack💦 webpack的相關設置設置webpack的打包入口/出口設置webpack的自動打包配置html-webpack-pluginwebpack中的加載…

Day 21 20190205 老男孩python學習第21天 內容整理

今天寫作業,明天后天要在外旅游 寫作業寫了7個小時。 1 def read_file_as_dict(where):2 staff_dict {}3 f open(%s % where, mode"r", encodingutf-8)4 data f.read()5 f.close()6 row data.strip().split(\n)7 for staff i…

SCOM 簡單界面操作指南 [SCOM中文系列之三]

今天大概介紹下SCOM的管理界面,大概分三個重要的功能版塊 Monitoring 監控版面 Authoring (中文版不知道翻譯成什么,主要編輯MP) Administration 管理操作 首先說一下管理操作區,開始裝好的SCOM都需要來這里配置一下的…

趁著對象泡腳的功夫,我把vueX吃透了

文章目錄vueX🌟Vuex的概述什么是vuexVuex管理數據的優點🌟Vuex的基本使用步驟1.安裝 npm i vuex --save2.在src文件目錄下新建store>index.js文件3.口文件里面引入store,然后再全局注入4.使用🌟Vuex中的核心特性State在組件中訪…

【題解】FBI序列

題目描述 兩伙外星人策劃在未來的XXXX年侵略地球,侵略前自然要交換信息咯,現在,作為全球保衛隊隊長,你截獲了外星人用來交換信息的一段僅由“F”,“B”,“I”,“O”組成的序列。為了保衛地球和平…

vue基礎(上篇)

?有粉絲在私信中聯系博主,希望博主能夠系統的出一篇關于vue的基礎篇\textcolor{blue}{ 有粉絲在私信中聯系博主,希望博主能夠系統的出一篇關于 vue的基礎篇}有粉絲在私信中聯系博主,希望博主能夠系統的出一篇關于vue的基礎篇 ? 今天他來了…

depends用于測試程序運行所缺少的文件,可以幫我們很快找到問題

DEPENDS工具和DUMPBIN工具使用閱讀目錄(Content) 1.Depends2.DUMPBIN2.1 開啟CMD2.2 移動目錄到C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin2.3 運行命令:VCVARS32.BAT2.4 下面就可以調用dumpbin.exe命令了在系統部署運行時我們經常發現某個程序在開發機器中可以…

友聯

歡迎來到小站友鏈區,歡迎━(`?)ノ亻!。 ljc20020730學長巨佬_WA自動機珂朵莉最可愛了BLUESKY007雷姆最可愛啦揚子曰他的代碼是神奇的lukelin機房最強如果你想要成為chhokmah小站的朋友的話,請你先把小站加入為友鏈站喲(^&#xf…

vue基礎(中篇)

?有粉絲在私信中聯系博主,希望博主能夠系統的出一篇關于vue的基礎篇\textcolor{blue}{ 有粉絲在私信中聯系博主,希望博主能夠系統的出一篇關于 vue的基礎篇}有粉絲在私信中聯系博主,希望博主能夠系統的出一篇關于vue的基礎篇 ? 今天他來了…

DR圖像的畸變校正

DR圖像容易產生S形、枕形和局部失真的情況,這給醫生對圖像的判斷帶來干擾。而且在醫學圖像的三維重建中,未經校正的圖像進行重建,還會帶來一定的重影等干擾。因此,畸變校正是DR圖像進行后續處理,不得不對待的一個問題。…