Mac系統的包管理器,用於安裝NodeJS和一些其餘必需的工具軟件node
1.安裝react
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
譯註:在Max OS X 10.11(El Capitan)版本中,homebrew在安裝軟件時可能會碰到/usr/local目錄不可寫的權限問題。能夠使用下面的命令修復:git
sudo chown -R `whoami` /usr/local # 管理員權限(sudo) 修改用戶(change owner) 遞歸執行用戶目錄下的全部文件(-R)
2.卸載github
$ cd `brew --prefix` $ rm -rf Cellar $ brew prune $ rm `git ls-files` $ rm -rf .git $ rm -rf ~/Library/Caches/Homebrew
注意:React Native 開發,不要使用cnpm!cnpm安裝的模塊路徑比較奇怪,packager不能正常識別!npm
npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global
Yarn是Facebook提供的替代npm的工具,能夠加速node模塊的下載。React Native的命令行工具用於執行建立、初始化、更新項目、運行打包服務(packager)等任務。react-native
npm install -g yarn react-native-cli
安裝完yarn後同理也要設置鏡像源:api
yarn config set registry https://registry.npm.taobao.org --global yarn config set disturl https://npm.taobao.org/dist --global
若是你看到EACCES: permission denied這樣的權限報錯,那麼請參照上文的homebrew譯註,修復/usr/local目錄的全部權:ruby
sudo chown -R `whoami` /usr/local
1.首先安裝 nvm (或者利用 n)版本管理工具bash
本文針對 MacOs 系統,其餘系統請移步 https://github.com/creationix/nvm/blob/master/README.mdcurl
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
2.利用 nvm 安裝 node
# 查看 nvm 命令 nvm --help # 查看遠程 node 版本列表 nvm ls-remote # 安裝 node + 版本號 nvm install v6.9.0 # 卸載 node v6.9.0 nvm uninstall # 指定默認版本 nvm alias default v5.0.0
3.利用 npm 安裝 npm 鏡像 nrm
再安裝完 node 後, npm 隨 node 版本而變,無需特地安裝 npm,全局安裝 nrm,從新啓動 terminal 全局生效(如不全局安裝,切換 node 版本會失效)
npm install nrm -g