React Native 入門(二) - Hello World 項目初始化

當前 RN 版本:0.48
操作環(huán)境:Windows 10

我們從 Hello World 項目開始,進入 React Native 的世界娄帖。

初始化項目

在你想創(chuàng)建項目的目錄下按下 Shift + 鼠標右鍵昙楚,選擇命令行工具:


然后在命令行輸入以下命令,按下回車等待項目初始化削葱。注意項目名稱中間不能有空格淳梦,否則只取空格前半部分作為項目名。

react-native init 你的項目名稱

這是個漫長的過程爆袍,一定要耐心等待。出現(xiàn)類似下面的信息弦疮,代表初始化成功蜘醋。

提示:你可以使用 --version 參數(shù)創(chuàng)建指定版本的項目。例如 react-native init 你的項目名稱 --version 0.48.3 。注意版本號必須精確到兩個小數(shù)點编检。

注意: 官方文檔上寫了這么一句話:

Windows 用戶請注意扰才,請不要在命令行默認的 System32 目錄中 init 項目!會有各種權(quán)限限制導致不能運行累驮!

所以給大家的建議是在你需要創(chuàng)建項目的目錄下打開命令行工具舵揭,并且安裝 yarn躁锡,這樣初始化項目的成功率非常高。關(guān)于 yarn 的相關(guān)配置映之,可以參考我的上一篇文章 Windows 平臺環(huán)境配置

項目結(jié)構(gòu)

初始化完成赎败,可以看到如圖所示的結(jié)構(gòu)蠢甲,接單介紹幾個重要的目錄/文件:

  • android:Android 工程文件,可通過 Android Studio 直接打開搞糕;
  • ios:iOS 工程文件曼追,可用過 XCode 打開;
  • index.android.js:在 Android 設(shè)備上運行時的入口文件礼殊;
  • index.ios.js:在 iOS 設(shè)備上運行時的入口文件;
  • package.json:項目配置文件碟狞。

運行

首先啟動你的 Android 模擬器坝辫,可以通過以下指令查看當前可用設(shè)備:

adb devices

然后在控制臺切換到你要運行的項目目錄內(nèi),記住是目錄內(nèi),運行以下指令:

react-natvie run-android

當然你也可以通過 WebStorm 的 Terminal 終端窗口直接運行智润。

編譯時會自動打開一個包服務器未辆,請不要關(guān)閉。

如果由于系統(tǒng)或其他原因?qū)е缕浔蛔詣雨P(guān)閉的咐柜,可通過下面的命令重新打開:

npm start

如果你是首次運行的話拙友,可能由于缺失 gradle 等原因需要下載一堆東西,下載不順利請自備梯子或者手動下載遗契。運行成功程序自動啟動:

可這并不是我們想要的 Hello World,修改代碼:

然后在模擬器上漾根,雙擊 R 鍵進行刷新(如果你關(guān)閉了包服務器鲫竞,這一步會報錯),就能看到我們的 Hello World 了寄疏。

開發(fā)者菜單

按下 F1 或者 Ctrl + M 或者模擬器的菜單鍵顶考,都可以打開開發(fā)者菜單。手機則是搖晃驹沿。

  • Reload:與雙擊 R 鍵效果一致渊季,重新加載;
  • Debug JS Remotely:打開瀏覽器調(diào)試却汉,在瀏覽器中按下 Ctrl + Shift + J 打開開發(fā)者工具;
  • Enable Live Reload:打開實時加載青扔。修改代碼保存后會自動重新加載 APP,不過這是重新編譯整個項目,所以每次重新加載后又回到了項目首頁谈息;
  • Enable Hot Reloading:打開熱加載凛剥。熱加載的思想是運行時動態(tài)注入修改后的文件內(nèi)容,同時不中斷 APP 的正常運行犁珠,基本上看不出刷新的效果,類似于局部刷新犁享。如果你在二級頁面修改了代碼,那么熱加載后仍然顯示的是二級頁面溺森;
  • Toggle Inspector:打開或關(guān)閉檢查器窑眯,可以查看組件的布局医窿、網(wǎng)絡(luò)、觸摸等信息姥卢。
  • Show Perf Monitor:可以顯示模擬器的幀率等信息;
  • Start/Stop Sampling Profiler:這個我真的沒搞明白是做什么用的僧叉;
  • Dev Settings:一些設(shè)置棺榔。

沒有錯,這個項目簡直弱爆了症歇。如果你想要做出一些更有意思的東西,就要持續(xù)學習宛蚓,并且 Keep Coding。下一篇文章將會寫一寫自己的學習建議凄吏,與大家共勉。

文章同步自 CSDN:http://blog.csdn.net/qq_24867873/article/details/78051373

歡迎關(guān)注我的微信公眾號
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末图柏,一起剝皮案震驚了整個濱河市盖喷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌距辆,老刑警劉巖暮刃,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異椭懊,居然都是意外死亡,警方通過查閱死者的電腦和手機背犯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門盅抚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人柱锹,你說我怎么就攤上這事丰包。” “怎么了邑彪?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長升筏。 經(jīng)常有香客問我瘸爽,道長,這世上最難降的妖魔是什么剪决? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任檀训,我火速辦了婚禮,結(jié)果婚禮上峻凫,老公的妹妹穿的比我還像新娘览露。我一直安慰自己,他們只是感情好差牛,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布偏化。 她就那樣靜靜地躺著脐恩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪驶冒。 梳的紋絲不亂的頭發(fā)上韵卤,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機與錄音身堡,去河邊找鬼。 笑死,一個胖子當著我的面吹牛汞扎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播景鼠,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼痹扇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鲫构?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤包晰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后勉痴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體树肃,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年雏掠,在試婚紗的時候發(fā)現(xiàn)自己被綠了筛谚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡驾讲,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出时迫,到底是詐尸還是另有隱情谓晌,我是刑警寧澤掠拳,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布溺欧,位于F島的核電站柏肪,受9級特大地震影響姐刁,放射性物質(zhì)發(fā)生泄漏烦味。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一柏靶、第九天 我趴在偏房一處隱蔽的房頂上張望溃论。 院中可真熱鬧,春花似錦钥勋、人聲如沸控汉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽测僵。三九已至,卻和暖如春沐旨,著一層夾襖步出監(jiān)牢的瞬間榨婆,已是汗流浹背磁携。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工谊迄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留烟央,地道東北人统诺。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓粮呢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親啄寡。 傳聞我的和親對象是個殘疾皇子哩照,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,082評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫葡秒、插件嵌溢、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,095評論 4 62
  • 咳了一夜,早上醒來昏昏噩噩的赖草,頭痛欲裂.
    曼曼冰冰閱讀 186評論 1 0
  • 楊絳前天去世,朋友圈版确、QQ空間又是一圈瘋轉(zhuǎn),眾評紛紜绒疗,說德藝雙馨者有之,說文以載道者有之吓蘑,說大師楷模者有之。...
    春海唱曉閱讀 193評論 0 0