nvm的使用(win系統)
nvm的介紹
我們可能同時在進行2個項目,而2個不同的項目所使用的node版本又是不一樣的,
或者是要用更新的node版本進行試驗和學習。這種情況下,對于維護多個版本的node将會是一件非常麻煩的事情,而nvm就是為解決這個問題而産生的,他可以友善的在同一台裝置上進行多個node版本之間切換,而這個正是nvm的價值所在,詳情可以檢視官網NVM官網。
第一步,下載下傳nvm
**
- 1.先控制台中解除安裝掉node
**
下載下傳連結:https://github.com/coreybutler/nvm-windows/releases
- nvm-noinstall.zip: 這個是綠色免安裝版本,但是使用之前需要配置
- nvm-setup.zip:這是一個安裝包,下載下傳之後點選安裝,無需配置就可以使用,友善。
- Source code(zip):zip壓縮的源碼 Sourc code(tar.gz):tar.gz的源碼
下載下傳nvm-setup後,解壓
1.運作解壓後的nvm-setup.exe檔案
2.選擇同意後,點選下一步
3.選擇安裝目錄,根據自己喜好設定
4.設定node的symlink檔案夾位置。這個檔案夾的名字一定不能含有中文或空格!
5.如果在安裝nvm之前,電腦上就已經安裝有node的,會看到如下圖,詢問你是否用nvm管理已經存在的node版本。一定要選‘是’,這個彈窗可能會出現好幾次,都點是。
6.安裝完成
第二步,配置與使用nvm
1.檢查是否安裝成功 打開cmd輸入nvm v ,出現版本号說明安裝成功
2.需要修改settings.txt檔案,安裝的目錄下找到
3.修改成
淘寶源位址:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
4.設定環境變量:(預設設定了就不需要添加,隻需檢查下設定的位址是否正确)
建立兩個變量,一個是NVM_HOME 一個是 NVM_SYMLINK
NVM_HOME的變量值為:nvm的安裝目錄;
NVM_SYMLINK的變量值為:node的symlink目錄
然後在Path的最前面輸入: %NVM_HOME%;%NVM_SYMLINK%;
5.使用管理者權限打開cmd,輸入指令使用即可
常用指令:
- 運作nvm v檢視版本
- nvm install latest安裝最新版node版本
- nvm list 檢視安裝的版本
- 使用nvm install 8.11.3 (下載下傳node 8.11.3)
- nvm ls檢視下載下傳的node版本
- nvm use 8.11.3 (表示切換到8.11.3)
nvm on: 啟用node.js版本管理。
nvm off: 禁用node.js版本管理(不解除安裝任何東西)
nvm uninstall : 解除安裝指定版本的nodejs。
先安裝要切換的版本,如輸入 nvm install 6.10.2 安裝指定版本
安裝成功,用 nvm use 版本号 切換
切換成功,用node -v 檢視版本,會出現對應版本号
用nvm ls 檢視所有版本
切換版本成功後,需要更新環境變量,否則會發生不是指令的錯誤
需要将install 下來的包名添加到
環境變量中,将NVM_SYMLINK 也同樣設定好
接下來就 node -v 會顯示版本了