準(zhǔn)備在公司項(xiàng)目上使用RN,自己配置了一遍吟秩,做個記錄
在Mac 環(huán)境下沼沈,
1.Install Homebrew
http://brew.sh 網(wǎng)站下通過以下命令安裝
ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝成功后會提示:
==> Installation successful!
==>Next steps
Run `brew help` to get started
輸入 brew help 后檢測是否安裝成功
升級Homebrew命令為brew update && brew doctor
2.安裝Watchman
執(zhí)行brew install --HEAD watchman
Watchman是 facebook 的一個開源項(xiàng)目伪窖,它開源用來監(jiān)視文件并且記錄文件的改動情況嗦董,當(dāng)文件變更它可以觸發(fā)一些操作,例如執(zhí)行一些命令等等。
3.安裝Node
執(zhí)行brew install node
之后通過NPM全局安裝 cli工具
執(zhí)行npm install -g react-native-cli
NPM(node package manager)峡眶,通常稱為node包管理器剧防。顧名思義,它的主要功能就是管理node包辫樱,包括:安裝峭拘、卸載、更新狮暑、查看鸡挠、搜索、發(fā)布等搬男。
npm的背后拣展,是基于couchdb的一個數(shù)據(jù)庫,詳細(xì)記錄了每個包的信息缔逛,包括作者备埃、版本姓惑、依賴、授權(quán)信息等按脚。它的一個很重要的作用就是:將開發(fā)者從繁瑣的包管理工作(版本于毙、依賴等)中解放出來,更加專注于功能的開發(fā)辅搬。
npm官網(wǎng): https://npmjs.org/
npm官方文檔: https://npmjs.org/doc/README.html
4.安裝flow
執(zhí)行brew install flow
之后便可以通過 react-native init AwesomeProject
來初始化項(xiàng)目
IOS使用Xcode加模擬器或加真機(jī)調(diào)試即可(Xcode7可以免開發(fā)者賬號真機(jī)調(diào)試)
下一篇寫Android 開發(fā)環(huán)境配置