準備在公司項目上使用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 的一個開源項目,它開源用來監(jiān)視文件并且記錄文件的改動情況,當文件變更它可以觸發(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ù)庫,詳細記錄了每個包的信息,包括作者、版本、依賴、授權信息等。它的一個很重要的作用就是:將開發(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來初始化項目
IOS使用Xcode加模擬器或加真機調試即可(Xcode7可以免開發(fā)者賬號真機調試)
下一篇寫Android 開發(fā)環(huán)境配置