Windows使用nvm多版本管理node.js的步驟記錄
一、使用nvm管理node.js用處
Node Version Manager(nvm)是一個nodejs的版本管理工具。nvm和n都是node.js版本管理工具,為了解決node.js各種版本存在不兼容現(xiàn)象可以通過它可以安裝和切換不同版本的node.js。
例如:不同項目依賴不同Node.js版本(如14.x用于老項目,20.x用于新項目)
二、nvm-windows安裝步驟
1. nvm下載
官網(wǎng)下載:https://nvm.uihtm.com/

GitHub 下載:GitHub Releases
圖上放的是最新版本的,下載的時候可以根據(jù)了自己想安裝的Node版本選擇適合的
我需要使用14.x用于老項目,20.x用于新項目,下載了nvm 1.1.12版本
2. 安裝nvm
1. 右鍵選擇以管理員身份運(yùn)行安裝程序
2. 安裝路徑可選非系統(tǒng)盤,若C盤空間不足請切換至其他磁盤。




3. 驗證安裝完成
打開新的cmd窗口,執(zhí)行命令后,應(yīng)顯示對應(yīng)版本號
nvm version

三、 配置環(huán)境,使用nvm管理Node.js
1.鏡像配置
node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/
在nvm安裝目錄下的settings.txt中添加鏡像,主要用于解決下載速度慢或無法訪問的問題

2. 自定義安裝環(huán)境變量配置
C盤默認(rèn)安裝nodejs可以跳過此步驟
Windows10 單擊右鍵我的電腦> 屬性>高級系統(tǒng)設(shè)置> 環(huán)境變量

系統(tǒng)變量中添加NVM_HOME,將nvm安裝目錄配置進(jìn)去

將系統(tǒng)變量【NVM_HOME】配置到【Path】中

3. nvm常用命令
查看已安裝nodejs版本:nvm list

下載nodejs 20.17.0:nvm install 20.17.0

切換當(dāng)前使用版本:nvm use 20.17.0

查看可用nodejs的穩(wěn)定版本: nvm list available

卸載nodejs版本:nvm uninstall 20.17.0
4. 安裝中可能出現(xiàn)的問題
# 清除緩存 nvm cache clear
4.1 error installing 14.17.1 XXX The system cannot find the file specified.

這個是我之前安裝nvm 最新版本1.2.2,需要下載node.js 14.17.1 的報錯
報錯原因:用這個版本nvm下載16以上的都可以,16以下的版本以及其他一些版本,都報錯找不到下載的臨時文件,nvm版本太高
解決方式:將nvm卸載,重裝1.1.12即可
總結(jié)
到此這篇關(guān)于Windows使用nvm多版本管理node.js的文章就介紹到這了,更多相關(guān)nvm多版本管理node.js內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux Centos7.2下安裝nodejs&npm配置全局路徑的教程
今天小編就為大家分享一篇Linux Centos7.2下安裝nodejs&npm配置全局路徑的教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05
Node.js?內(nèi)置模塊fs文件系統(tǒng)操作示例詳解
這篇文章主要為大家介紹了Node.js?內(nèi)置模塊fs文件系統(tǒng)操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
Linux系統(tǒng)中如何下載、解壓和安裝特定版本的Node.js
Nodejs版本坑眾多,不同應(yīng)用可能需要不同版本,下面這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)中如何下載、解壓和安裝特定版本的Node.js的相關(guān)資料,需要的朋友可以參考下2024-01-01
NestJS開發(fā)核心概念Providers類基本用法詳解
這篇文章主要為大家介紹了NestJS開發(fā)核心概念Providers類基本用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
Windows 系統(tǒng)中使用 fnm 安裝 Node.js 的完整指南及
Fast Node Manager (fnm) 是一款輕量級的 Node.js 版本管理工具,它讓我們能夠輕松地在不同版本之間切換,本文將詳細(xì)介紹如何在 Windows 系統(tǒng)中使用 fnm 安裝和配置 Node.js,感興趣的朋友一起看看吧2025-05-05

