Mac 使用 nvm 管理多版本 node

初衷

vue項目想換 typeScript 來寫,可是安裝依賴報錯,須要降級node,那我可不幹,我喜歡用最高版本的東西,不想降級,你不支持還怪我咯???vue

可是沒辦法我向他妥協,我項目要用它,它牛逼!node

因此想到多版本管理node,平時用高版本的,遇到這種低版本需求再切換回來git

卸載 node

安裝的時候容易,去官網下個包就安裝了,卸載起來可真麻煩,不過總結一下,找找各位的卸載方法,融合起來github

就用下面命令來卸載(依次執行)npm

$ sudo npm uninstall npm -g
$ sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
$ sudo rm -rf /usr/local/include/node /Users/$USER/.npm
$ sudo rm /usr/local/bin/node
複製代碼

安裝 nvm

mac下的安裝bash

命令是:curl

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

$ nvm -version
複製代碼

安裝完成以後,就能夠嘗試 node 各類姿式,哦不對,是各類版本了ui

nvm經常使用指令url

nvm --help                          顯示全部信息
nvm --version                       顯示當前安裝的nvm版本
nvm install [-s] <version>          安裝指定的版本,若是不存在.nvmrc,就從指定的資源下載安裝
nvm install [-s] <version>  -latest-npm 安裝指定的版本,平且下載最新的npm
nvm uninstall <version>             卸載指定的版本
nvm use [--silent] <version>        使用已經安裝的版本  切換版本
nvm current                         查看當前使用的node版本
nvm ls                              查看已經安裝的版本
nvm ls  <version>                   查看指定版本
nvm ls-remote                       顯示遠程全部能夠安裝的nodejs版本
nvm ls-remote --lts                 查看長期支持的版本
nvm install-latest-npm              安裝罪行的npm
nvm reinstall-packages <version>    從新安裝指定的版本
nvm cache dir                       顯示nvm的cache
nvm cache clear                     清空nvm的cache
複製代碼

範例

按照個人習慣,給個範例出來spa

// 1. 安裝 8.0 版本
$ nvm install 8.0

// 2. 查看版本
$ nvm ls

// 3. 切換版本
$ nvm use v8.0.0
複製代碼

給個金星老師的手勢!!!!!👏👏👏👏

相關文章
相關標籤/搜索