啥都學點之使用nvm安裝Node.js並實現Node.js多版本管理

剛開始使用Node。js的時候,直接到官網下載安裝

中文站點:https://nodejs。org/zh-cn/

啥都學點之使用nvm安裝Node.js並實現Node.js多版本管理

Node。js網站截圖

當接觸的專案多以後,會出現一個問題,2個專案,使用的是不同的Node。js版本。這種情況下,對於多個版本的Node。js的切換將是一件非常麻煩的事情。這樣才能方便的管理和切換Node。js版本呢,NVM就是一個很好的解決方案,安裝NVM後,可以方便的在一臺裝置上進行多個Node。js版本的切換,滿足不同專案的開發和運營。NVM專案地址:https://github。com/coreybutler/nvm-windows

下面我就來介紹下NVM的安裝和使用,注意,如果已經安裝了Note.js請先解除安裝

1、下載安裝檔案

https://github。com/coreybutler/nvm-windows/releases

啥都學點之使用nvm安裝Node.js並實現Node.js多版本管理

NVM,windows版本

2、使用nvm-noinstall。zip安裝

將壓縮包解壓到安裝目錄【c:\dev\nvm】(安裝目錄根據自己的開發習慣自己定義)

執行目錄下的install。cmd檔案(需要以管理員身份執行),在開啟的終端視窗中輸入上面的安裝目錄【c:\dev\nvm】

執行完成,會開啟一個文字settings。txt,關閉此檔案,在C盤下把這個檔案複製到安裝目錄,並修改成如下

root: c:\dev\nvmpath: C:\dev\nodejs arch: 64 proxy: nonenode_mirror: http://npm。taobao。org/mirrors/node/npm_mirror: https://npm。taobao。org/mirrors/npm/

現在檢查下環境變數:控制面板主頁->高階系統設定->高階->環境變數

NVM_HOME:C:\dev\nvmNVM_SYMLINK:C:\dev\nodejsPATH:在PATH的最後新增%NVM_HOME%;%NVM_SYMLINK%

驗證安裝,開啟命令視窗,輸入nvm,顯示版本資訊

安裝node。js【nvm install 12。14。1】

C:\Users\MrLee>nvm install 12。14。1Downloading node。js version 12。14。1 (64-bit)。。。CompleteCreating c:\dev\nvm\tempDownloading npm version 6。13。4。。。 CompleteInstalling npm v6。13。4。。。Installation complete。 If you want to use this version, typenvm use 12。14。1

使用node。js【nvm use 12。14。1】

C:\Users\MrLee>nvm use 12。14。1Now using node v12。14。1 (64-bit)

嘗試安裝其他版本,切換node。js

C:\Users\MrLee>node -vv12。14。1C:\Users\MrLee>nvm use 13。7。0Now using node v13。7。0 (64-bit)C:\Users\MrLee>node -vv13。7。0

NPM安裝【配置npm下載包路徑】,安裝完成後需要配置下NPM環境變數

C:\Users\MrLee>npm config set prefix “c:\dev\npm”C:\Users\MrLee>npm install npm -g ——registry=https://registry。npm。taobao。orgc:\dev\npm\npm -> c:\dev\npm\node_modules\npm\bin\npm-cli。jsc:\dev\npm\npx -> c:\dev\npm\node_modules\npm\bin\npx-cli。js+ npm@6。13。7added 434 packages from 860 contributors in 11。48sC:\Users\MrLee>

nrm安裝

npm install nrm –g ——registry=https://registry。npm。taobao。org