React Native 初探

來源:互聯網
上載者:User

標籤:

推薦文章

React Native 簡介:用 JavaScript 搭建 iOS 應用 (1)

React Native 簡介:用 JavaScript 搭建 iOS 應用 (2)

React Native入門執行個體教程系列文章

React Native組件開發系列文章

 

 

React Native 環境搭建 - Mac版

 

1. 安裝homebrew

用brew -v查看是否安裝過;

如果沒有,則瀏覽器訪問 http://brew.sh/ 安裝

 

2. 安裝node

用node -v查看是否安裝過

安裝命令:

$ brew install node

 

3. 安裝watchman

安裝命令:

$ brew install watchman

watchman是Facebook的檔案監控器,React Native 用它來檢測代碼變化,以便重新編譯

 

4. 安裝flow

安裝命令:

$ brew install flow

flow是檢測js文法的工具

 

5. 通過npm安裝React Native

安裝命令:

$ npm install -g react-native-cli

npm是node的包管理器,相當於 iOS的CocoaPods 或 Java的Maven

 

6. 建立Helloworld例子

在終端下切換到想儲存項目的檔案夾,然後運行:

$ react-native init HelloWorld

這是用CLI工具來構建

建立完後目錄如下:

 

7. 運行HelloWorld.xcodeproj

開啟iOS工程,運行,運行結果如下:

這步過程中遇到一個問題,運行報錯:

../node_modules/react-native/packager/react-native-xcode.sh: line 45: react-native: command not foundCommand /bin/sh failed with exit code 127

解決方案:

https://github.com/facebook/react-native/issues/3948

這篇中有人給出了一種方法,是在

../node_modules/react-native/packager/react-native-xcode.sh

檔案的開頭處加上:

source ~/.bash_profile

但是我試了沒有成功

後來採用的方法是,注釋掉react-native-xcode.sh最後一塊代碼

#react-native bundle #  --entry-file index.ios.js #  --platform ios #  --dev $DEV #  --bundle-output "$DEST/main.jsbundle" #  --assets-dest "$DEST"

 

React Native 初探

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.