一、背景
之前學習vue框架,爲方便學習,接觸並使用Nodejs版本管理工具–nvm,由於已經安裝了node和npm,導致按照網上一些教程步驟安裝nvm時出現了一些錯誤,浪費了不少時間,現就自己在window系統上安裝nvm的過程做一個簡單的梳理,當作回顧總結。
二、關於NVM
NVM(Node Version Manager)是 Nodejs 版本管理器,它讓我們能方便的對 Nodejs 的版本進行切換,就是一個可以讓你在同一臺機器上安裝和切換不同版本node的工具。nvm最新版下載地址
目前最新版是1.1.7,所以回退一個版本,使用1.1.6,畢竟使用穩定的版本可以避免很多麻煩。
文件選擇nvm-setup.zip:這是一個安裝包,下載之後點擊安裝,無需配置就可以使用,方便
二、安裝
1.準備步驟(關鍵)
在安裝nvm for windows之前,需要卸載任何現有版本的node.js(和npm) 。當初博主因爲沒有卸載,導致各種問題又因本身技術限制導致好一陣頭疼?
nodejs是需要刪除的,npm需不需要一併卸載有的技術博客說需要,有的都沒提,但出於不想踩坑,博主是一併卸了,畢竟卸了可以再裝嘛?
具體就是需要刪除現有的
nodejs安裝目錄(例如:"C:\Program Files\nodejs’);
npm安裝位置(例如“C:\ Users \ AppData \ Roaming \ npm”)
因爲,nvm生成的symlink(符號鏈接/超鏈接)不會覆蓋現有的(甚至是空的)安裝目錄。(?)
2.安裝
解壓nvm-setup.zip文件後直接安裝:
這裏有一個問題需要注意:設置node路徑地址時,路徑不能包含空格
安裝完成後文件夾如下
3.檢查配置環境
打開環境變量(win+r -> sysdm.cpl -> 高級 -> 環境配置 )檢查配置環境是否已經配好(一般會自動配好),沒有的話配上:
用戶環境變量 | Value(安裝路徑) |
---|---|
NVM_HOME | H:\A-work\nvm\nvm |
NVM_SYMLINK | H:\A-work\nodejs |
用戶環境變量 | Value |
---|---|
Path | ;%NVM_HOME%;%NVM_SYMLINK%; |
4.驗證安裝
一般到這裏就算完成nvm的安裝了,可以通過命令好檢測:
5.安裝nodeJS
小tips
使用國內淘寶的鏡像,提高下載速度
在安裝的nvm目錄下找到settings.txt文件,打開後加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
現在,可以將nodejs裝回去了:
nvm list available //檢查目前可下載的版本列表
nvm install <version> [<arch>] //arch參數表示系統位數,默認是64位
nvm install 10.15.1 // 下載指定版本 nvm install latest安裝最新版本
nvm use 10.15.1 // 使用指定版本
nvm ls // 查看已經安裝的nodejs版本
node -v // 查看nodejs版本
目前就是這些了,當然nvm的使用學習遠遠不止這些,先將這些記錄下來,勉勵自己,同時與君同勉,加油?
參考博客:
https://blog.csdn.net/qq_32682137/article/details/82684898
https://www.jianshu.com/p/d0e0935b150a
https://www.cnblogs.com/weiqinl/p/7503123.html.
https://blog.csdn.net/qq_27626333/article/details/77857223