Mac 工程化工具

工程化工具

1、HomeBerw 安装 / 卸载

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

2、npm镜像加速

注意: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

3、Yarn、React Native的命令行工具(react-native-cli)

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

4、node 及 node 版本管理

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
相关文章
相关标签/搜索