使用 nvm 管理多版本 node

初衷

vue項(xiàng)目想換 typeScript 來(lái)寫(xiě),但是安裝依賴(lài)報(bào)錯(cuò),需要降級(jí)node,那我可不干,我喜歡用最高版本的東西,不想降級(jí),你不支持還怪我咯???

但是沒(méi)辦法我向他妥協(xié),我項(xiàng)目要用它,它牛逼!

所以想到多版本管理node,平時(shí)用高版本的,遇到這種低版本需求再切換回來(lái)

卸載 node

安裝的時(shí)候容易,去官網(wǎng)下個(gè)包就安裝了,卸載起來(lái)可真麻煩,不過(guò)總結(jié)一下,找找各位的卸載方法,融合起來(lái)

就用下面命令來(lái)卸載(依次執(zhí)行)

$ 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下的安裝

命令是:

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

$ nvm -version

安裝完成之后,就可以嘗試 node 各種姿勢(shì),哦不對(duì),是各種版本了

nvm常用指令

nvm --help                          顯示所有信息
nvm --version                       顯示當(dāng)前安裝的nvm版本
nvm install [-s] <version>          安裝指定的版本,如果不存在.nvmrc,就從指定的資源下載安裝
nvm install [-s] <version>  -latest-npm 安裝指定的版本,平且下載最新的npm
nvm uninstall <version>             卸載指定的版本
nvm use [--silent] <version>        使用已經(jīng)安裝的版本  切換版本
nvm current                         查看當(dāng)前使用的node版本
nvm ls                              查看已經(jīng)安裝的版本
nvm ls  <version>                   查看指定版本
nvm ls-remote                       顯示遠(yuǎn)程所有可以安裝的nodejs版本
nvm ls-remote --lts                 查看長(zhǎng)期支持的版本
nvm install-latest-npm              安裝罪行的npm
nvm reinstall-packages <version>    重新安裝指定的版本
nvm cache dir                       顯示nvm的cache
nvm cache clear                     清空nvm的cache

范例

按照我的習(xí)慣,給個(gè)范例出來(lái)

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

// 2. 查看版本
$ nvm ls

// 3. 切換版本
$ nvm use v8.0.0

給個(gè)金星老師的手勢(shì)?。。。?!????????

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • node 多版本管理 在開(kāi)發(fā)中,有時(shí)候?qū)ode的版本有要求,有時(shí)候需要切換到指定的node版本來(lái)重現(xiàn)問(wèn)題等。遇到...
    半ma閱讀 27,627評(píng)論 0 6
  • NodeJs官網(wǎng)版本:https://nodejs.org/zh-cn/ 首先,使用下面的命令來(lái)安裝 nvm 下載...
    yuyangray閱讀 962評(píng)論 0 1
  • 首先,使用下面的命令來(lái)安裝 nvm 下載并安裝完成后用戶(hù)退出重新登錄或者重新 source 一下環(huán)境變量 查看當(dāng)前...
    kongxx閱讀 2,749評(píng)論 0 1
  • 在我們的日常開(kāi)發(fā)中經(jīng)常會(huì)遇到這種情況:手上有好幾個(gè)項(xiàng)目,每個(gè)項(xiàng)目的需求不同,進(jìn)而不同項(xiàng)目必須依賴(lài)不同版的 Node...
    i5yue閱讀 2,081評(píng)論 0 1
  • 前言 目前主流的node版本管理工具有兩種,nvm和n。兩者差異挺大的,具體分析可以參考一下淘寶FED團(tuán)隊(duì)的一篇文...
    一個(gè)廢人閱讀 6,648評(píng)論 0 3

友情鏈接更多精彩內(nèi)容