gnvm 是一個簡單的 Windows 下 Node.js 多版本管理工具,它可以實現安裝管理多個node版本,同時只需要一條命令就可以完成node版本之間的切換和版本更新等操作;寫Vue框架項目時非常的方便,可以解決新舊項目之間因node版本引起的bug等問題。(類似的還有工具 nvm nvmw ... ...
前言
本篇隨筆主要寫瞭如何安裝並使用node多版本管理工具gnvm(windowns環境下)
作為自己對多版本工具gnvm知識的總結與筆記。
百度雲盤gnvm應用程式包 獲取鏈接(個人應用地址如下):
鏈接:https://pan.baidu.com/s/1mw86AlrLc8H1cuniWW_hBw?pwd=1234
提取碼:1234
隨筆目錄結構:
PS: 點擊模版後的 --> 這個標誌可以瀏覽目錄結構,以便快速定位需要的內容
一、node多版本管理工具gnvm簡介
1。GNVM - 使用 Go 語言編寫的 Node.js 多版本管理器
2。特點
- 單文件,不依賴於任何環境。
- 下載即用,無需配置。
- 彩色日誌輸出。
- 支持多線程下載。
- 內置 TAOBAO,方便切換,也支持自定義。
- 支持
NPM
下載/安裝/配置。
二、安裝前準備(Win10)
1。在D盤目錄下新建空文件夾命名nodejs(自定義路徑-這裡我選擇D盤目錄下)
2。gnvm下載
1.1 gnvm下載地址:http://ksria.com/gnvm/doc/zh/common/download.html
推薦使用百度網盤鏈接獲取,方便快捷
1.2也可使用以下鏈接獲取:
- 32-bit | 64-bit 常用地址,Box,速度稍慢
- 32-bit | 64-bit 備用地址,百度網盤,速度快
-
已經安裝了go的用戶,使用
go get github.com/Kenshin/gnvm
-
已經安裝了git的用戶,使用
git clone [email protected]:Kenshin/gnvm-bin.git
-
已經安裝了curl的用戶,使用
curl -L https://github.com/Kenshin/gnvm-bin/blob/master/32-bit/gnvm.exe?raw=true -o gnvm.exe
curl -L https://github.com/Kenshin/gnvm-bin/blob/master/64-bit/gnvm.exe?raw=true -o gnvm.exe
3。下載後配置
1.1下載後存放目錄在nodejs空文件夾下
例如:D:\softA\twolearning\vuetools\gnvm\nodejs(我的目錄,如下圖)
1.2然後在系統環境變數的path變數後添加D:\softA\twolearning\vuetools\gnvm\nodejs
1.3打開cmd視窗輸入gnvm,出現以下信息就說明gnvm安裝成功
註意:警告和註意不是錯誤
1.4此時會在D:\softA\twolearning\vuetools\gnvm\nodejs下生成.gnvmrc文件(如下圖)
此時gnvm工具算是安裝成功了,但是別急,還有使用配置(請繼續看如下步驟)
三、配置gnvm使用環境
1。配置淘寶鏡像
1.1 設置gnvm資源淘寶鏡像下載地址
cmd下輸入
gnvm config registry TAOBAO
1.2如果淘寶鏡像出現問題,請更換
cmd下輸入
gnvm config registry DEFAULT
註意:notice顯示是因為還沒有安裝nodejs
1.3搜索當前可安裝的node和npm版本(兩者成對應關係)
cmd下輸入
gnvm search *.*.* 例如 gnvm search 8.*.*
2。安裝nodejs
cmd下輸入
gnvm install latest 1.0.0-x86 1.0.0-x64 5.0.0
64位的直接輸入版本號例如:gnvm install 5.0.0或者gnvm install 5.0.0-x64
32位的則需要在版本號後面加上-x86例如gnvm install 5.0.0-x86
latest表示最新一版的
上圖最後一列顯示的是對應node版本最適合的npm版本
1.1安裝Node 8.12.0 版本
cmd下輸入
gnvm install 8.12.0
1.2安裝8.12.0對應的npm版本6.4.1
cmd下輸入,選擇Y
gnvm npm 6.4.1
1.3安裝Node 最新 版本(目前最新為node 18.1.0)
cmd下輸入
gnvm install latest
1.4查看當前已安裝版本
cmd下輸入
gnvm ls
3。更換使用node不同版本
1.1使用某一版本
cmd下輸入
gnvm use 8.12.0
1.2查看當前環境node版本,有如下輸出則說明node安裝成功
cmd下輸入
node -v
1.3查看當前環境npm版本
cmd下輸入
npm -v
4。卸載某一版本
驗證.gnvmrc registry 正確性,如果沒問題會出現兩個ok
cmd下輸入
gnvm uninstall 5.0.0
註意:如果你更換了使用的node版本,請重新下載對應的npm版本,下載完成後npm版本就會自動更換
5。重新下載對應的npm版本
1.1npm在國內會比較慢,這裡建議使用淘寶鏡像的cnpm來代替
cmd下輸入
npm install -g cnpm --registry=https://registry.npm.taobao.org
1.2 輸入cnpm -v出現如下所示則說明安裝成功
cmd下輸入
cnpm -v
1.3快捷更新最新版node,npm
cmd下輸入
gnvm update latest
gnvm npm latest
總結:
通過以上的學習,各位筆友應該可以自主完成Node多版本管理工具GNVM的安裝和簡單的使用命令進行環境配置。
碼字不易,認為樓主寫的還不錯,對你有幫助的話,請給個三連(關註、點贊、收藏)另外有問題可評論區留言討論。
後期會完善Vue進階語法的相關知識,有幫助的話,敬請關註樓主 持續更新中ing 。。。(不定時發文)
轉載時請註明出處鏈接
百度雲盤gnvm應用程式包 獲取鏈接(個人應用地址如下):
鏈接:https://pan.baidu.com/s/1mw86AlrLc8H1cuniWW_hBw?pwd=1234
提取碼:1234
參考文檔:
2. 博主:如何安裝並使用node版本工具gnvm(win環境)-js教程-PHP中文網
其他隨筆推薦:
1. 十大排序演算法(Java實現)(作者力推):https://www.cnblogs.com/zbcxy506/p/zbcxy506_3arithmetic-01.html
2. Vue開發環境的部署:https://www.cnblogs.com/zbcxy506/p/zbcxy506_1vue-01.html
3. Vue基礎入門一:https://www.cnblogs.com/zbcxy506/p/zbcxy506_1vue-02.html
4. Vue基礎入門二:https://www.cnblogs.com/zbcxy506/p/note_1vue-03.html
5. Vue基礎知識思維導圖:https://www.cnblogs.com/zbcxy506/p/note_1vue-04.html
6.Vue動畫和過渡效果:https://www.cnblogs.com/zbcxy506/p/note_1vue-05.html
7.Vue框架中路由:https://www.cnblogs.com/zbcxy506/p/note_1vue-06.html
本文來自博客園,作者:智博程式園,轉載請註明原文鏈接,謝謝配合:https://www.cnblogs.com/zbcxy506/p/note_1vuegnvm-07.html