nvm如何安裝

一、簡介
在實際的開發和學習中可能會遇到不同項目的 node 版本不同,而出現的兼容性問題。 而 nvm 就可以很好的解決這個問題,它可以在同一臺機器上下管理多個 node 版本,使得程序員可以輕松地安裝、卸載和切換不同的 node 版本。

在下載和配置 nvm 前,需要在控制面板中先刪除自己本地的 node,不然會出現一些異常情況。

二、安裝 nvm
點擊下載(百度網盤)

下載到本地后,直接點擊安裝程序,具體操作如下:

第一步:雙擊安裝程序


第二步:許可協議


第三步:選擇 nvm 的安裝位置


第四步:選擇 node 的安裝路徑
放在下載 nvm 的目錄,并且在同級創建一個 nodejs 的目錄。

第五步:準備安裝


第六步:安裝完成


三、配置 nvm 鏡像
這一步是配置下載 node 和 npm 時采用淘寶鏡像,默認是從官方鏡像下載依賴會比較慢。

進入nvm >> settings.txt 文件,在文件的末尾加上下面兩行內容,記得保存:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
1
2


四、配置環境變量
返回桌面,右鍵 此電腦 >> 屬性 >> 高級系統設置 >> 環境變量。

在我們安裝時,環境變量它會自動幫我們在系統中配置好,具體如下:

五、使用教程
5.1 常用命令
命令?? ?說明
nvm --version?? ?查看 nvm 版本
nvm list available?? ?查詢可在線安裝的 node
nvm install <version>?? ?下載指定版本的 node
nvm use <version>?? ?切換 node 版本
nvm current?? ?顯示當前 node 版本
nvm ls 或 nvm list?? ?查詢已安裝的 node
nvm uninstall <version>?? ?卸載指定版本的 node
5.2 具體案例
以管理員身份打開 CMD。

第一步:查看 nvm 版本
nvm -v
1


第二步:查看可在線安裝的 node 版本
nvm list available
1


第三步:安裝 node
nvm install 14.21.3
1


第四步:查看已下載 node
nvm ls
1


第五步:使用 node
nvm use 14.21.3
1


在你安裝完 node,并使用后。最開始創建的 nodejs 文件夾就會被標記為 node 的下載路徑,通過 nvm 下載的 node 都會存儲在這里。

第六步:查看 node 信息
# 查看 node 版本
node -v
# 查看 npm 版本
npm -v
# 配置 npm 淘寶鏡像
npm config set registry https://registry.npmmirror.com
# 查看 npm 鏡像源
npm config get registry
1
2
3
4
5
6
7
8


第七步:卸載 node
nvm uninstall 14.21.3
1


卸載完后,目前就沒有可用的 node 版本。


————————————————

? ? ? ? ? ? ? ? ? ? ? ? ? ? 版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
? ? ? ? ? ? ? ? ? ? ? ??
原文鏈接:https://blog.csdn.net/m0_62854966/article/details/144507586

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

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

相關文章

cityhash–對字符串的哈希算法

原文地址&#xff1a;cityhash–對字符串的哈希算法 – 無敵牛 歡迎參觀我的個人博客&#xff1a;無敵牛 – 技術/著作/典籍/分享等 分享一個給字符串計算hash的開源庫&#xff0c;谷歌出品。 源代碼在&#xff1a;https://github.com/google/cityhash 可以自己下載&#x…

spring cloud微服務分布式架構

spring cloud微服務分布式架構 應用架構 單體應用架構&#xff1a;all in one 如&#xff1a;前端后端部署在一臺服務器中 web應用和數據庫放在同一臺服務器中&#xff0c;只要服務器掛掉&#xff0c;應用就會終止。 分布式架構&#xff1a;將一個系統拆分為多個獨立的組件&…

【HarmonyOS】鴻蒙應用點9圖的處理(draw9patch)

【HarmonyOS】鴻蒙應用點9圖的處理&#xff08;draw9patch&#xff09; 一、前言&#xff1a; 首先在鴻蒙中是不支持安卓 .9圖的圖片直接使用。只有類似拉伸的處理方案&#xff0c;鴻蒙提供的Image組件有與點九圖相同功能的API設置。 可以通過設置resizable屬性來設置Resiza…

深入Android架構(從線程到AIDL)_12 Android UI 單線程程序

目錄 6、 Android UI 單線程程序 單線程程序概念 單線程可避免線程安全問題 SurfaceView與非UI線程 6、 Android UI 單線程程序 單線程程序概念 單線程程序意謂著兩個(或多個)線程不能共享對象或變量值。Android的UI是單線程程序的環境。UI控件(如Button等)都是由UI線程所…

STM32-筆記36-ADC(模擬/數字轉換器)

一、什么是ADC&#xff1f; 全稱&#xff1a;Analog-to-Digital Converter&#xff0c;指模擬/數字轉換器。 ADC可以將引腳上連續變化的模擬電壓轉換為內存中存儲的數字變量&#xff0c;建立模擬電路到數字電路的橋梁。 12 位 ADC 是一種逐次逼近型模擬數字轉換器&#xff08;0…

房產銷售系統(源碼+數據庫+文檔)

親測完美運行帶論文&#xff1a;文末獲取源碼 文章目錄 項目簡介&#xff08;論文摘要&#xff09;運行視頻包含的文件列表&#xff08;含論文&#xff09;前端運行截圖后端運行截圖 項目簡介&#xff08;論文摘要&#xff09; 隨著科學技術的飛速發展&#xff0c;各行各業都在…

游戲社交趨勢下,游戲語音再升級!

如今&#xff0c;游戲已成為我們社交生活的一個重要娛樂方式&#xff0c;春節臨近&#xff0c;與親朋好友一起暢玩“開黑”無疑是節假日的一大樂趣。在游戲社交互動中&#xff0c;“游戲語音”不可或缺。在傳統游戲語音領域&#xff0c;多人在線游戲如 MOBA、FPS 和 MMORPG 的實…

HTML5實現好看的博客網站、通用大作業網頁模板源碼

HTML5實現好看的博客網站、通用大作業網頁模板源碼 前言一、設計來源1.1 主界面1.2 列表界面1.3 文章界面 二、效果和源碼2.1 動態效果2.2 源代碼 源碼下載結束語 HTML5實現好看的博客網站、通用大作業網頁模板源碼&#xff0c;博客網站源碼&#xff0c;HTML模板源碼&#xff0…

ArcGIS中怎么把數據提取到指定范圍(裁剪、掩膜提取)

最近&#xff0c;經常能收到怎么把數據提取到指定范圍、柵格數據怎么裁剪、矢量數據怎么裁剪、柵格數據怎么掩膜提取的咨詢。 下面是我對這個問題的解決思路&#xff1a; 對于矢量數據&#xff1a; ①首先把數據加載進來 ②軟件界面上面的工具欄找到→地理處理→裁剪&#x…

PHP 使用集合 處理復雜數據 提升開發效率

文章精選推薦 1 JetBrains Ai assistant 編程工具讓你的工作效率翻倍 2 Extra Icons&#xff1a;JetBrains IDE的圖標增強神器 3 IDEA插件推薦-SequenceDiagram&#xff0c;自動生成時序圖 4 BashSupport Pro 這個ides插件主要是用來干嘛的 &#xff1f; 5 IDEA必裝的插件&…

(轉)rabbitmq怎么保證消息不丟失?

RabbitMQ 可以通過以下多種機制來保證消息不丟失&#xff1a; 生產階段 - 持久化隊列和交換器&#xff1a; - 在聲明隊列和交換器時&#xff0c;將 durable 參數設置為 true &#xff0c;確保它們是持久化的。這樣&#xff0c;即使 RabbitMQ 節點重新啟動&#xff0c;隊列和交…

node.js內置模塊之---stream 模塊

stream 模塊的作用 在 Node.js 中&#xff0c;stream 模塊是一個用于處理流&#xff08;stream&#xff09;的核心模塊。流是一種處理數據的抽象方式&#xff0c;允許程序處理大量數據時不會一次性將所有數據加載到內存中&#xff0c;從而提高性能和內存效率。通過流&#xff0…

手持PDA終端,提升零售門店管理效率

隨著科技的不斷進步和零售行業的持續發展&#xff0c;手持PDA終端的應用將會越來越廣泛。它將不斷融合更多先進的技術和功能&#xff0c;為零售門店管理帶來更加便捷、高效、智能的解決方案。 手持PDA終端是集成了數據處理、條碼掃描、無線通信等多種功能于一體的便攜式設備?…

LeetCode -Hot100 - 53. 最大子數組和

前言 本專欄主要通過“LeetCode 熱題100”&#xff0c;來撿起自己本科階段的算法知識與技巧。語言主要使用c/java。如果同樣正在練習LeetCode 熱題100的朋友歡迎關注或訂閱本專欄。有疑問歡迎留言交流~ 題目描述 題目鏈接 示例 1&#xff1a; 輸入&#xff1a;nums [-2,1…

【51單片機-零基礎chapter1】

安裝軟件(配套的有,不多贅述) 1.管理員身份運行keil和破解軟件kegen 將CID代碼復制粘貼到 一定要管理員方式,不然會error 插入板子 我的電腦,管理 1.如果是拯救者,查看端口,如果沒有則顯示隱藏 2.蘋果不知道,好像不可以 3.其他電腦在"其他設備找" (注:本人在校已…

Go語言的 的設計模式(Design Patterns)基礎知識

Go語言的設計模式基礎知識 引言 設計模式是一種在軟件開發中經常使用的解決特定問題的通用方案。它們為開發者提供了一種有效的方式來組織代碼、提高代碼的可復用性、可維護性和靈活性。在眾多編程語言中&#xff0c;Go語言因其獨特的特性&#xff0c;如并發支持和簡潔的語法…

使用JMeter玩轉tidb壓測

作者&#xff1a; du拉松 原文來源&#xff1a; https://tidb.net/blog/3f1ada39 一、前言 tidb是mysql協議的&#xff0c;所以在使用過程中使用tidb的相關工具連接即可。因為jmeter是java開發的相關工具&#xff0c;直接使用mysql的jdbc驅動包即可。 二、linux下安裝jmet…

C# 設計模式(結構型模式):外觀模式

C# 設計模式&#xff08;結構型模式&#xff09;&#xff1a;外觀模式 (Facade Pattern) 在復雜系統中&#xff0c;往往會涉及到多個子系統、模塊和類。這些子系統的接口和功能可能會讓使用者感到困惑和復雜。在這種情況下&#xff0c;我們可以使用外觀模式&#xff08;Facade…

計算機網絡常見面試題及解答

以下是計算機網絡中常見的面試題及解答&#xff0c;按主題分類&#xff1a; --- ## **一、基礎概念** ### **1. OSI 七層模型和 TCP/IP 模型的區別是什么&#xff1f;** **答&#xff1a;** - **OSI 七層模型&#xff1a;** - 應用層、表示層、會話層、傳輸層、網絡層、數…

Win11+WLS Ubuntu 鴻蒙開發環境搭建(一)

參考文章 Windows11安裝linux子系統 WSL子系統遷移、備份與導入全攻略 如何擴展 WSL 2 虛擬硬盤的大小 Win10安裝的WSL子系統占用磁盤空間過大如何釋放 《Ubuntu — 調整文件系統大小命令resize2fs》 penHarmony南向開發筆記&#xff08;一&#xff09;開發環境搭建 一&a…