Mac 工程化工具
工程化工具
一、HomeBerw 安裝 / 卸載
Mac系統(tǒng)的包管理器,用于安裝NodeJS和一些其他必需的工具軟件
1.安裝
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"譯注:在Max OS X 10.11(El Capitan)版本中,homebrew在安裝軟件時(shí)可能會(huì)碰到/usr/local目錄不可寫的權(quán)限問題。可以使用下面的命令修復(fù):
sudo chown -R `whoami` /usr/local# 管理員權(quán)限(sudo) 修改用戶(change owner) 遞歸執(zhí)行用戶目錄下的所有文件(-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 開發(fā),不要使用cnpm!cnpm安裝的模塊路徑比較奇怪,packager不能正常識(shí)別!
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的命令行工具用于執(zhí)行創(chuàng)建、初始化、更新項(xiàng)目、運(yùn)行打包服務(wù)(packager)等任務(wù)。
npm install -g yarn react-native-cli安裝完yarn后同理也要設(shè)置鏡像源:
yarn config set registry https://registry.npm.taobao.org --global yarn config set disturl https://npm.taobao.org/dist --global如果你看到EACCES: permission denied這樣的權(quán)限報(bào)錯(cuò),那么請(qǐng)參照上文的homebrew譯注,修復(fù)/usr/local目錄的所有權(quán):
sudo chown -R `whoami` /usr/local四、node 及 node 版本管理
1.首先安裝 nvm (或者利用 n)版本管理工具
本文針對(duì) MacOs 系統(tǒng),其他系統(tǒng)請(qǐng)移步 https://github.com/creationix/nvm/blob/master/README.md
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash2.利用 nvm 安裝 node
# 查看 nvm 命令 nvm --help# 查看遠(yuǎn)程 node 版本列表 nvm ls-remote # 安裝 node + 版本號(hào) nvm install v6.9.0# 卸載 node v6.9.0 nvm uninstall # 指定默認(rèn)版本 nvm alias default v5.0.03.利用 npm 安裝 npm 鏡像 nrm
再安裝完 node 后, npm 隨 node 版本而變,無需特意安裝 npm,全局安裝 nrm,重新啟動(dòng) terminal 全局生效(如不全局安裝,切換 node 版本會(huì)失效)
npm install nrm -g轉(zhuǎn)載于:https://www.cnblogs.com/jwen/p/8459022.html
總結(jié)
- 上一篇: 华硕路由器怎么用app连接 如何进入华硕
- 下一篇: 9.管好进程和服务