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