本文小編為大家詳細介紹“react-native-cli指的是什么”,內容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“react-native-cli指的是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設、成都網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務尉犁,10余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
react-native-cli是React Native自帶的一個腳手架工具,是一個Node.js插件,能夠幫助開發(fā)者快速的從0開始創(chuàng)建一個完整的RN項目,也可以在RN應用啟動時檢查服務端js文件是否更新,以及進行打包服務。
本教程操作環(huán)境:Windows7系統(tǒng)、react17.0.1&&nodejs 12.19.0版、Dell G3電腦。
react-native-cli是Facebook開源項目React Native自帶的一個腳手架工具,可以很方便幫助開發(fā)者快速的從0開始創(chuàng)建一個完整的RN項目。
react-native-cli其實是Node.js的一個插件,可用于命令行執(zhí)行React Native命令和RN應用啟動時檢查服務端js文件是否更新,以及進行打包服務。
了解幾個相關的詞匯:Node.js
,React.js
和React Native
Node.js
: Node.js是JS的運行時環(huán)境,類比到Java的jvm,提供了很多系統(tǒng)級的API,如文件操作、網(wǎng)絡編程等. 用事件驅動, 異步編程,主要是為后臺網(wǎng)絡服務設計,使得JS可作為后臺開發(fā)的語言
React.js
: Node.js的一個UI框架,可以對UI代碼進行封裝,實現(xiàn)UI組件化
React Native
: 也是Node.js的一個UI框架,是基于React.js實現(xiàn)的
React Native
跟React.js
的本質區(qū)別在于在渲染時,ReactJs
是驅動html dom
渲染;React Native
是驅動android/ios
原生組件渲染。
react-native-cli的簡單使用方法
1、下載并安裝Node.js和npm
可下載最新版本的,記得配置環(huán)境變量
2、安裝react-native-cli
npm install -g react-native-cli
注: -g
這個參數(shù)表示將module下載到全局,默認不加,表示下載到本地,表示當前這個模塊只能應用于當前目錄項目。
3、快速創(chuàng)建RN應用
1)創(chuàng)建RN工程
react-native init MyRNProject
init:初始工程,快速創(chuàng)建RN工程
MyRNProject: 項目名稱
2)啟動工程(運行iOS項目,查看效果)
react-native run-ios
如果以上步驟都安裝正確,這里應該能啟動iOS模擬器,并運行RN工程了。整個流程看起來是不是很簡單。之所以看起來很方便、簡單,是因為react-native-cli命令行工具替我們完成了一系列的創(chuàng)建、配置、初始化、安裝依賴的工作。本文的重點就是帶大家探究一下,react-native-cli究竟替我們做了哪些工作,又是如何完成的。
讀到這里,這篇“react-native-cli指的是什么”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站題目:react-native-cli指的是什么
本文網(wǎng)址:http://www.rwnh.cn/article16/jdcogg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、App開發(fā)、定制開發(fā)、軟件開發(fā)、ChatGPT、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)