NVM安裝速通使用手冊(Windows版)NVM管理node版本命令手冊 NVM使用手冊

nvm(Node Version Manager)是一個用于管理Node.js版本的命令行工具。通過nvm,你可以在同一臺機器上安裝和切換多個Node.js版本,非常適合開發和測試在不同Node.js版本上運行的應用程序


一、安裝地址

1. 官方下載: (推薦選擇nvm-setup.exe安裝包,避免綠色版路徑問題)

下載地址:GitHub nvm-windows最新版

2. 站內下載

下載地址: nvm-setup-1.2.2
請添加圖片描述


二、安裝步驟

1. 必須!!!卸載舊版Node.js

  • 控制面板卸載Node.js (打開控制面板方法)
  • 手動刪除殘留:C:\Program Files\nodejs、用戶目錄下的.npmrc及AppData\Roaming\npm等文件夾
    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\用戶名\AppData\Roaming\npm
    • C:\Users\用戶名\AppData\Roaming\npm-cache

2. 安裝NVM

  • 安裝路徑:純英文、無空格(例如D:\nvm)
  • Node.js路徑:建議與NVM同級目錄(例如D:\nvm\nodejs)

3. 驗證安裝

nvm -v # 顯示版本號即成功
請添加圖片描述

三、配置鏡像源(加速下載)

1. 設置淘寶鏡像源

npm config set registry https://registry.npmmirror.com

原域名https://registry.npm.taobao.org/ 在 2022.06.30 號正式下線和停止 DNS 解析

2. 查看鏡像使用狀態

npm config get registry

設置成功如下
請添加圖片描述


四、核心使用命令

命令功能描述備注
nvm list available查看可安裝版本
nvm install 18.16.0安裝指定版本
nvm use 18.16.0切換版本
nvm ls查看已安裝版本(帶*為當前)
nvm uninstall 14.17.0卸載版本
nvm install --lts安裝最新LTS(穩定版)
npm config set registry …設置npm鏡像(中國用戶必選)https://registry.npmmirror.com

五、常見問題

1. 切換版本后命令失效

  • 管理員權限運行CMD
  • 檢查路徑是否含中文/空格

2. 鏡像源報錯

  • 確認鏡像地址是否為https://registry.npmmirror.com新域名

3. NVM無法識別Node

  • 徹底卸載舊版Node環境變量

六、環境變量配置(自動完成)

NVM安裝后默認自動配置系統變量,無需手動操作。若需自定義全局模塊路徑:

npm config set prefix "D:\nvm\node_global"
npm config set cache "D:\nvm\node_cache"

(路徑需與NVM目錄一致)


效率提示:使用nvm use前,建議通過nvm list確認版本狀態,避免路徑沖突。

附錄:NVM 常用命令表詳細版

命令描述示例
nvm install <版本號>安裝指定版本的Node.jsnvm install 16.14.0
nvm install --lts安裝最新的LTS(長期支持)版本nvm install --lts
nvm use <版本號>切換到指定版本的Node.jsnvm use 16.14.0
nvm ls列出所有已安裝的Node.js版本nvm ls
nvm ls-remote列出所有可安裝的Node.js版本nvm ls-remote
nvm ls-remote --lts列出所有可安裝的LTS版本nvm ls-remote --lts
nvm uninstall <版本號>卸載指定版本的Node.jsnvm uninstall 14.17.0
nvm current顯示當前使用的Node.js版本nvm current
nvm alias <別名> <版本號>為指定版本設置別名nvm alias default 16.14.0
nvm unalias <別名>刪除指定的別名nvm unalias default
nvm reinstall-packages <版本>將全局npm包從一個版本重新安裝到另一個版本nvm reinstall-packages 14.17.0
nvm on啟用nvmnvm on
nvm off禁用nvmnvm off
nvm version顯示nvm的版本號nvm version
nvm cache dir顯示nvm的緩存目錄nvm cache dir
nvm cache clear清除nvm的緩存nvm cache clear
nvm exec <版本號> <命令>在指定版本的Node.js中運行命令nvm exec 16.14.0 node -v
nvm run <版本號> <腳本>使用指定版本的Node.js運行腳本nvm run 16.14.0 app.js
nvm which <版本號>顯示指定版本的Node.js可執行文件路徑nvm which 16.14.0

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/73998.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/73998.shtml
英文地址,請注明出處:http://en.pswp.cn/web/73998.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vLLM命令行使用方法詳解

vLLM 是一個針對大語言模型(LLMs)優化的高效推理和服務庫。以下是 vLLM 命令行工具的詳細使用方法解析,涵蓋常見場景和參數配置: 一、核心命令行工具 vLLM 提供兩個主要的命令行入口: 啟動 API 服務器 用于部署 HTTP/OpenAI 兼容的 API 服務: python -m vllm.entrypoint…

# 基于 OpenCV 的選擇題自動批改系統實現

在教育領域&#xff0c;選擇題的批改工作通常較為繁瑣且重復性高。為了提高批改效率&#xff0c;我們可以利用計算機視覺技術&#xff0c;通過 OpenCV 實現選擇題的自動批改。本文將詳細介紹如何使用 Python 和 OpenCV 實現一個簡單的選擇題自動批改系統。 1. 項目背景 選擇題…

python黑科技:無痛修改第三方庫源碼

需求不符合 很多時候&#xff0c;我們下載的 第三方庫 是不會有需求不滿足的情況&#xff0c;但也有極少的情況&#xff0c;第三方庫 沒有兼顧到需求&#xff0c;導致開發者無法實現相關功能。 如何通過一些操作將 第三方庫 源碼進行修改&#xff0c;是我們將要遇到的一個難點…

第十三章:優化內存管理_《C++性能優化指南》_notes

優化內存管理 一、內存管理基礎概念二、自定義分配器三、智能指針優化重點知識代碼示例&#xff1a;智能指針性能對比 四、性能優化關鍵點總結多選題設計題答案與詳解多選題答案設計題示例答案&#xff08;第1題&#xff09; 一、內存管理基礎概念 重點知識 動態內存分配開銷…

python筆記之函數

函數初探 python在要寫出函數很簡單&#xff0c;通過關鍵字def即可寫出&#xff0c;簡單示例如下 def add(a, b):return ab 以上即可以定義出一個簡單的函數&#xff1a;接收兩個變量a和b&#xff0c;返回a和b相加的結果&#xff0c;當然這么說也不全對&#xff0c;原因就是…

【服務器操作指南 - GPU 使用與文件傳輸】輕松掌握 GPU 狀態查看和服務器文件傳輸技巧

0. 引言 在使用服務器時&#xff0c;高效管理 GPU 和文件傳輸是兩項不可或缺的技能。 本指南旨在幫助您快速掌握服務器環境下的 GPU 使用狀態監測方法&#xff0c;并簡要介紹如何在服務器之間進行文件傳輸操作。 1. 查看服務器上的 gpu 使用狀態 1.1 安裝 gpustat 這條指令…

0330-YYYY-MM-DD格式日期比較大小

最簡單的&#xff08;python&#xff09; from datetime import datetime def compare_time(time1,time2): time1_t datetime.strptime(time1,“%Y-%m-%d”) time2_t datetime.strptime(time2,“%Y-%m-%d”) if time1_t < time2_t: return time1_t elif time1_t > ti…

QFlightInstruments飛行儀表控件庫

QFlightInstruments 是一個開源的飛行儀表控件庫&#xff0c;專為基于 Qt 的應用程序設計。它提供了一系列仿真實飛機儀表的組件&#xff0c;適用于飛行模擬軟件、航空電子系統或任何需要高仿真飛行儀表顯示的項目。 主要功能 高仿真飛行儀表&#xff1a;包括空速表、高度表、…

VSCode 市場發現惡意擴展正在傳播勒索軟件!

在VSCode 市場中發現了兩個隱藏著勒索軟件的惡意擴展。其中一個于去年 10 月出現在微軟商店&#xff0c;但很長時間沒有引起注意。 這些是擴展ahban.shiba 和 ahban.cychelloworld&#xff0c;目前已從商店中刪除。 此外&#xff0c;ahban.cychelloworld 擴展于 2024 年 10 月…

國信華源攜AI+水利創新成果亮相第十五屆防汛抗旱信息化技術交流會

直擊展會現場 近日&#xff0c;以“人工智能賦能防汛抗旱 融合創新共御極端災害”為主題的第十五屆防汛抗旱信息化技術交流會在河南鄭州召開。作為水旱災害防御領域的專精企業&#xff0c;北京國信華源科技有限公司攜自主研發的入戶叫應預警系統及覆蓋防汛抗旱全鏈條的智慧化場…

MATLAB語言的鏈表反轉

MATLAB語言的鏈表反轉 鏈表是一種常見的數據結構&#xff0c;與數組相比&#xff0c;鏈表在插入和刪除操作方面具有更高的靈活性。然而&#xff0c;鏈表的一些操作&#xff0c;比如反轉鏈表&#xff0c;對一些初學者來說可能是一個挑戰。本篇文章將重點討論如何使用MATLAB語言…

Oracle數據庫數據編程SQL<2.2 DDL 視圖、序列>

目錄 一、Oracle 視圖(Views) &#xff08;一&#xff09; Oracle 視圖特點 &#xff08;二&#xff09;Oracle 視圖創建語法 關鍵參數&#xff1a; &#xff08;三&#xff09;Oracle 視圖類型 1、普通視圖 2、連接視圖&#xff08;可更新&#xff09; 3、對象視圖 4…

QtAdvancedStylesheets使用

QtAdvancedStylesheets 是一個基于 Qt Widgets 的樣式表(QSS)增強庫,允許開發者通過類似 CSS 的方式深度定制 Qt 應用程序的界面風格,支持動態主題切換、動畫效果和復雜控件樣式設計。 1. 核心功能 高級樣式表支持 使用 CSS-like 語法美化 Qt Widgets(如 QPushButton、Q…

QtAV入門

QtAV 是一個基于 FFmpeg 和 Qt 的高性能多媒體播放框架,提供強大的音視頻解碼、渲染和處理能力,適合開發跨平臺的播放器、視頻編輯和流媒體應用。 1. 核心功能 多格式支持 支持 H.264/H.265、VP9、AV1 等視頻編碼。 支持 MP3、AAC、Opus 等音頻編碼。 封裝格式:MP4、MKV、…

[ C++ ] | C++11 從左值引用到右值引用

&#xff08;目錄占位&#xff09; 1. 前言&#xff1a; C 11 是在 C 98 之后又一個變化比較大的標準。為C增加了很多東西&#xff0c;其中有一部分是有用的&#xff0c;有一部分是我自認為作用不是很大東西。這一章呢&#xff1f;我們就來說說C11我&#xff0c;我認為對性能…

基于MCU實現的電機轉速精確控制方案:軟件設計與實現

本文將詳細介紹一篇基于微控制器&#xff08;MCU&#xff09;的電機轉速精確控制的軟件方案。通過采樣PWM信號控制和ADC采樣技術&#xff0c;結合PID閉環控制算法&#xff0c;實現了電機轉速的高效、穩定調節。以下是軟件方案流程圖&#xff0c;下文將對其進行展開講解。 原圖太…

Jmeter觸發腳本備份

JMeter 在以下情況會觸發腳本備份&#xff1a; 手動保存測試計劃時&#xff1a;如果測試計劃有未保存的修改&#xff0c;當用戶手動保存測試計劃&#xff08;腳本&#xff09;時&#xff0c;JMeter 都會自動將當前腳本備份到${JMETER_HOME}/backups文件夾下。 關閉 JMeter 時…

AI人工智能-PyCharm的介紹安裝應用

下載與安裝 創建python項目 項目路徑&#xff1a;C:\Users\miloq\Desktop\python_project 配置環境 提前找到conda配置的python-base路徑 配置conda環境 運行項目 運行結果

Flink內存模型--flink1.19.1

Flink 的 JobManager 和 TaskManager 在內存分配上有不同的職責和結構。以下是兩者的內存分類及詳細說明&#xff1a; 一、JobManager 內存分類 JobManager 主要負責作業調度、協調&#xff08;如 Checkpoint 協調&#xff09;、資源管理等&#xff0c;其內存需求相對較低&…

華為數字化轉型-方法篇

1 方法篇-3-愿景驅動的數字化轉型規劃 1.2 業務戰略是數字化轉型的龍頭 1.3 數字時代&#xff0c;企業需要適時地調整業務戰略 1.3.1 引入數字化商業模式 引入數字化商業模式包括改變與客戶做生意的方式&#xff0c;改變銷售的渠道&#xff0c;基于產業互聯網重新定位與行 業…