剛開始使用Node。js的時候,直接到官網下載安裝
中文站點:https://nodejs。org/zh-cn/
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,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