Windows 上 nvm 的安裝與使用

zs4336發表於2019-11-09

MZZmE8

背景

我們在開發或者維護專案的時候,由於歷史的原因,不同專案用的node的版本不一致,這無疑給我們開發維護增加了困難。為了解決這個困難,Node Version Manager 應運而生,簡稱nvm,它是node版本管理,方便在你的電腦或者虛擬機器上安裝不同版本的node進行開發和維護,很好的降低了成本。

準備工作

如果在此之前你安裝了node的話,請徹底解除安裝相關內容,如果沒有安裝過則忽略此項

1、執行 npm cache clean --force 命令清除快取目錄中的所有快取檔案
2、電腦解除安裝程式解除安裝node
3、找到以下目錄進行查詢相關node/npm的內容,一旦找到就刪除掉相關目錄

  • C:\Program Files (x86)\Nodejs
  • C:\Program Files\Nodejs
  • C:\Users{User}\AppData\Roaming\npm (或者 %appdata%\npm)
  • C:\Users{User}\AppData\Roaming\npm-cache (或者 %appdata%\npm-cache)
  • C:\Users{User}.npmrc(或者查詢帶.字首的檔案)
  • C:\Users{User}\AppData\Local\Temp\npm-*

4、刪除有關nodenpm的環境變數(使用者變數和系統變數)
5、重啟電腦

安裝步驟

nvm 的安裝是分 mac、linux、windows 的,在此我僅演示 windows 版本,GitHub地址

下載NVM安裝包 戳我下載

nvm

下面對羅列的不同資源講解一下,我下載的是安裝包

  • nvm-noinstall.zip: 這個是綠色免安裝版本,但是使用之前需要配置
  • nvm-setup.zip:這是一個安裝包,下載之後點選安裝,無需配置就可以使用,方便。
  • Source code(zip):zip壓縮的原始碼
  • Sourc code(tar.gz):tar.gz的原始碼,一般用於*nix系統

傻瓜式安裝(一路狂戳,安裝完成)

安裝完成後,輸入nvm version命令,如顯示你安裝的版本,則安裝成功

nvm

配置

  • 修改node映象地址:nvm node_mirror https://npm.taobao.org/mirrors/node/
  • 修改npm映象地址:nvm node_mirror https://npm.taobao.org/mirrors/npm/

常用命令

命令 解釋
nvm list [available] 羅列出已安裝的或者官方提供可下載的node版本
nvm install <version> 下載指定版本的node,如果為latest,則表示下載最新版本
nvm use <version> 使用或者切換node版本
nvm uninstall <version> 解除安裝已安裝的node版本
nvm version 檢視當前nvm版本
nvm node_mirror <node_mirror_url> 設定node映象地址
nvm npm_mirror <npm_mirror_url> 設定npm映象地址

示例

nvm

趁還沒掉光,趕緊給每根頭髮起個名字吧~

相關文章