在工作中有時候遇到不同的項目所要求的node版本不同,這種情況我們就需要來回切換node的版本,如果卸載重裝的話會非常麻煩,而且可能導致文件刪除不乾淨,經過踩雷之後,總結一下nodejs如何切換版本使用
首先可以看到我本地現在使用的版本是9.8.0
一、下載所需版本的node
下載地址:https://registry.npmmirror.com/binary.html?path=node/
選擇所需要下載的版本,我這裏下載的是12.13.0,直接下載zip文件
二、添加node_cache和node_global文件夾
我安裝到了D:\Program Files\目錄;完成之後打開文件夾,在D:\Program Files\nodejs12.13.0目錄下新建兩個文件夾:node_cache和node_global,主要是防止執行其他安裝命令時候將東西安裝在C盤裏面
然後在此目錄打開cmd,分別執行以下命令:
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
三、配置環境變量
用戶變量中選擇Path,然後將D:\Program Files\nodejs12.13.0,D:\Program Files\nodejs12.13.0\node_global兩個地址添加進去
需要的node就安裝好了
四、切換版本使用
目前可以看到我們的node版本是9.8.0,npm版本是5.6.0
打開環境變量->用戶變量,將配置好的路徑上移到現在版本之前
然後打開系統變量,將之前配置的NODE_PATH變量值換成剛剛安裝node的node_modules目錄路徑
完成之後,可以看到,node版本已經切換了
如果前端項目終端還是顯示之前的版本,只需把VSCode重啓即可