工程化工具

一、HomeBerw 安装 / 卸载

Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件

1.安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

译注:在Max OS X 10.11(El Capitan)版本中,homebrew在安装软件时可能会碰到/usr/local目录不可写的权限问题。可以使用下面的命令修复:

sudo chown -R `whoami` /usr/local

# 管理员权限(sudo) 修改用户(change owner) 递归执行用户目录下的所有文件(-R) 

2.卸载

$ cd `brew --prefix`
$ rm -rf Cellar
$ brew prune
$ rm `git ls-files`
$ rm -rf .git
$ rm -rf ~/Library/Caches/Homebrew

二、npm镜像加速

注意:React Native 开发,不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别!

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

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

Yarn是Facebook提供的替代npm的工具,可以加速node模块的下载。React Native的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。

npm install -g yarn react-native-cli

安装完yarn后同理也要设置镜像源:

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目录的所有权:

sudo chown -R `whoami` /usr/local

四、node 及 node 版本管理

1.首先安装 nvm (或者利用 n)版本管理工具

本文针对 MacOs 系统,其他系统请移步 https://github.com/creationix/nvm/blob/master/README.md

    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
posted on 2018-02-22 15:20  TokeyJerry  阅读(221)  评论(0编辑  收藏  举报