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
相關文章
相關標籤/搜索