Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等不少實用的功能。簡單的一條指令,就能夠實現包管理,而不用你關心各類依賴和文件路徑的狀況,十分方便快捷。node
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
git
$ cd `brew --prefix`
$ rm -rf Cellar
$ brew prune
$ rm `git ls-files`
$ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
$ rm -rf .git
$ rm -rf ~/Library/Caches/Homebrew
複製代碼
$ brew install <packageName>
複製代碼
$ brew uninstall <packageName>
複製代碼
$ brew list
複製代碼
$ brew upgrade <packageName>
複製代碼
$ brew update
複製代碼
$ brew info <packageName>
複製代碼
開發的npm registry 管理工具 nrm, 可以查看和切換當前使用的registry, nrm是一個管理npm的工具,切換鏡像源,有助於提高 npm 安裝包的速度github
$ npm install -g nrm
複製代碼
$ nrm ls // 查看全部的支持源(有*號的表示當前所使用的源,如下[name]表示源的名稱)
複製代碼
$ nrm use [name] // 將npm下載源切換成指定的源
複製代碼
$ nrm home [name]  // 跳轉到指定源的官網
複製代碼
新老項目維護時node環境切換麻煩怎麼辦? nvm ,一個命令就能切換node版本。npm
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
複製代碼
1. nvm nvm list 是查找本電腦上全部的node版本
- nvm list 查看已經安裝的版本
- nvm list installed 查看已經安裝的版本
- nvm list available 查看網絡能夠安裝的版本
2. nvm install 安裝最新版本nvm
3. nvm use <version> ## 切換使用指定的版本node
4. nvm ls 列出全部版本
5. nvm current顯示當前版本
6. nvm reinstall-packages <version> ## 在當前版本node環境下,從新全局安裝指定版本號的npm包
7. nvm proxy 查看設置與代理
8. nvm uninstall <version> 卸載指定的版本
9. nvm use [version] [arch] 切換制定的node版本和位數
10. nvm root [path] 設置和查看root路徑
11. nvm version 查看當前的版本```
複製代碼