最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用NVM管理Node.js多版本的方法

 更新時間:2026年05月22日 09:11:10   作者:TechExplorer365  
本文主要VM是一種Node版本管理工具,可以安裝和卸載多個多個的不同版本,NVM的N安裝和配置NVMDN安裝NodeD和NPMN全局NRM安裝和配置NPM源,文中詳細(xì)介紹了NVM的安裝步驟和配置方法,需要的朋友可以參考下

前言

傳統(tǒng)方法,官網(wǎng)下載Node,安裝使用,缺陷是只能安裝一個版本,本次是基于NVM管理Node版本,可以通過NVM自主選擇多個Node的版本使用

Node.js網(wǎng)址:https://nodejs.org/en/download

推薦用阿里: 阿里云的 node 鏡像

1. 卸載歷史Node

控制面板卸載Node.js后,進(jìn)入到安裝目錄,比如:D:\Software\nodejs,清空此文件夾,刪除系統(tǒng)變量和環(huán)境變量,如下

遇到 workspace 清空占用的,可以通過 lObit Unlocker 解除占用后刪除

2. NVM 安裝

下載 nvm-windows:https://github.com/coreybutler/nvm-windows/releases

安裝 nvm-setup.exe ,安裝路徑選擇 D:\Software\nvm,切記不能將 NVMnodejs 位置放一個文件夾!切記切記!

提示文件夾已存在,是否仍安裝,因為這里已經(jīng)提前建好了 nvm 文件夾,所以選擇是即可

Node.js的活動版本位置,這里選擇位置 D:\Software\nodejs

桌面通知是否接收,只選擇第一項:Node.js LTS (穩(wěn)定版)然后直接下一步

郵箱地址可接受更新通知,可選項,這里不選直接下一步

準(zhǔn)備安裝,檢查目標(biāo)安裝位置無誤后,點擊 Install 開始安裝

安裝完成

會通過 PowerShell 打開

這里關(guān)掉即可

3. 配置路徑

安裝完成后,不著急安裝 Node ,找到 NVM 安裝路徑,找到 settings.txt 文件

配置 Nodenpm 下載鏡像

root: D:\Software\nvm
path: D:\Software\nodejs
node_mirror:https://npmmirror.com/mirrors/node/
npm_mirror:https://npmmirror.com/mirrors/npm/

4. 檢查 NVM 是否安裝完成

打開 CMD 命令行窗口,輸入nvm,出現(xiàn)如下就表示安裝成功了。

5. NVM 管理 Node 源

先通過 nvm list available 查詢可下載版本號,LST表示可插入穩(wěn)定版本?!救缥粗付ò姹?,建議安裝LTS下的版本】,這里只列舉了一部分,完整列表,可訪問:https://nodejs.org/en/download/releases

nvm list available

這里下載 24.14.1 最新的穩(wěn)定版

nvm install 24.14.1

這里提示:error installing 24.14.1: Node.js v24.14.1 is not yet released or is not available for download yet.意思是:列表里顯示 24.14.1 是最新的 LTS,但 實際在運行命令的這一刻,Node.js 官方還沒把 24.14.1 的完整安裝包上傳好(或者 nvm 的下載鏈接還沒更新)。

最簡單有效的方法

# 直接安裝最新的 LTS(nvm 會自動選當(dāng)前可用的最新穩(wěn)定 LTS)
nvm install lts
# 或者安裝當(dāng)前的 Current 版本(推薦用于 openclaw)
nvm install latest

其他實用命令:

  • nvm install 24 → 安裝 24.x 系列的最新可用版本(不用寫完整小版本號)
  • nvm install 24.14.0 → 嘗試稍早一個 patch 版本(通常已經(jīng)穩(wěn)定可用)
  • nvm install 22 → 如果想保守一點,用上一個 LTS(22 系列目前也很穩(wěn)定)

先臨時切換回官方源

nvm node_mirror https://nodejs.org/dist/
nvm npm_mirror https://registry.npmjs.org/

這里先使用阿里最新的鏡像 Node.js v24.9.0

nvm use 24.9.0        # 或 nvm use 24 或 nvm use lts
nvm on				  # 開啟 nvm 打開nodejs版本控制
node -v
npm -v

列出 NVM 當(dāng)前管理的 Nodejs 版本列表

D:\Software\nvm>nvm ls
    24.14.1
  * 24.9.0 (Currently using 64-bit executable)
D:\Software\nvm>

通過 nvm install ltsnvm use x.x.x 后,系統(tǒng)變量和環(huán)境變量自動添加

NVM_HOME
D:\Software\nvm
NVM_SYMLINK
D:\Software\nodejs
%NVM_HOME%
%NVM_SYMLINK%

nvm-windows 的工作原理是:

  • 把不同版本的 Node 安裝在 nvm 自己的目錄下(通常是 %APPDATA%\nvm\v24.x.x)。
  • 然后用 符號鏈接(symlink) 把 NVM_SYMLINK 指向的路徑(默認(rèn)或設(shè)置的 D:\Software\nodejs)“偽裝”成當(dāng)前使用的 Node 版本

6. 配置倉庫和緩存目錄

過去安裝 nodejs ,需要單獨新建 node_globalnode_cache兩個文件夾,還需要在新建的 node_global 文件中再新建 node_modules 文件夾,現(xiàn)在 NVM下載的新版本 Node 已經(jīng)自動創(chuàng)建好這三個文件夾

接下來,命令行配置倉庫和緩存地址即可

npm config set prefix "D:\Software\nodejs\node_global"
npm config set cache "D:\Software\nodejs\node_cache"

但通過獲取倉庫和緩存的位置可以發(fā)現(xiàn),NVM也已經(jīng)把這些配置好了

npm config get prefix
npm config get cache

7. NRM 管理 NPM 源

安裝 NRM ,命令:npm install -g nrm

npm install -g nrm

列出可用的源:當(dāng)前配置的所有可用 npm 源以及它們的名稱和 URL

將當(dāng)前的 npm 源切換為指定的源,比如淘寶的鏡像源

測試鏡像源的速度

顯示當(dāng)前使用的源

8. 安裝 cnpm

npm install -g cnpm

問題

1. 在安裝 nvm 之前沒有卸載掉 node,導(dǎo)致 nvm 安裝完之后,node和npm都不可用。所以我們在拿到一個新電腦時候最好是先下載nvm,再安裝node版本。
2. 在第一次使用nvm安裝node后,記得使用 nvm use 切換下node版本,以及用 nvm on 打開nodejs版本控制,不然這時候node和npm也都不可用。
3. 使用 淘寶鏡像 https://registry.npm.taobao.org 報錯的問題,因為淘寶原鏡像域名(registry.npm.taobao.org)的 HTTPS 證書正式到期; npm 淘寶鏡像已經(jīng)切換到了registry.npmmirror.com,使用命令行重新切換就可以了 npm config set registry https://registry.npmmirror.com,文章鏈接:技術(shù)資訊:npm 淘寶鏡像正式到期,趕緊更新!
4. 出現(xiàn)報錯 無法將“node.exe”項識別為 cmdlet、函數(shù)、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。(1.確保已經(jīng)安裝好nodejs 2. 環(huán)境變量配置成自己的路徑,嘗試修改路徑配置) 這個也可參考評論區(qū)
5. 想要知道node、npm安裝位置可以使用命令行 where node、where npm

9. 終極版命令【熟悉步驟直接用】

9.1 NVM 安裝的路徑

D:\Software\nvm

9.2 NVM 配置的 Nodejs 的路徑

D:\Software\nodejs

上述兩個是在安裝 NVM 時就設(shè)置好的,下面是 NVM 安裝完成后,配置的命令

9.3 NVM 下載 Nodejs 的鏡像源配置

9.3.1 設(shè)置 Node.js 官方源(推薦)

nvm node_mirror https://nodejs.org/dist/

9.3.2 設(shè)置 npm 官方源

nvm npm_mirror https://registry.npmjs.org/

9.3.3 如果選淘寶鏡像

nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

9.4 安裝 Nodejs

可用 Nodejs 版本

nvm list available

下載 Nodejs

nvm install 24

或者

nvm install 16.20.2

使用 Nodejs【重要?。。 ?/p>

nvm use 24.9.0

列出 NVM 已經(jīng)下載管控的 Nodejs 版本

nvm list

9.5 NRM 下載 NPM 的鏡像源

全局下載 NRM

npm install -g nrm

列出可用的 npm 鏡像源

nrm ls

使用淘寶鏡像源

nrm use taobao

測試鏡像速度

nrm test

9.6 NPM 下載 CNPM

全局下載

npm install -g cnpm

以上就是使用NVM管理Node.js多版本的方法的詳細(xì)內(nèi)容,更多關(guān)于NVM管理Node.js多版本的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 拋棄Nginx使用nodejs做反向代理服務(wù)器

    拋棄Nginx使用nodejs做反向代理服務(wù)器

    每當(dāng)提起反向代理器,人們通常一想到的就是 Nginx,但是今天我們暫時忽略大名鼎鼎的 Nginx,采用同樣也是使用單線程、事件循環(huán)的服務(wù)端小弟——Nodejs 來達(dá)成。
    2014-07-07
  • 詳解node HTTP請求客戶端 - Request

    詳解node HTTP請求客戶端 - Request

    Request是一個Node.jsNPM模塊,它是一個HTTP客戶端,使用簡單功能確十分強大
    2017-05-05
  • Nodejs 發(fā)送Post請求功能(發(fā)短信驗證碼例子)

    Nodejs 發(fā)送Post請求功能(發(fā)短信驗證碼例子)

    這篇文章主要介紹了Nodejs 發(fā)送Post請求功能(發(fā)短信驗證碼例子),需要的朋友可以參考下
    2017-02-02
  • nodejs教程之入門

    nodejs教程之入門

    本文是nodejs教程系列的入門篇,主要講述nodejs的特點、模塊機制/CommonJs(模塊引用、模塊定義、模塊標(biāo)識、模塊實現(xiàn))、包與NPM等知識,非常的詳細(xì),這里推薦給大家作為入門的文章。
    2014-11-11
  • nodejs中轉(zhuǎn)換URL字符串與查詢字符串詳解

    nodejs中轉(zhuǎn)換URL字符串與查詢字符串詳解

    這篇文章主要介紹了nodejs中轉(zhuǎn)換URL字符串與查詢字符串詳解,需要的朋友可以參考下
    2014-11-11
  • node.JS路徑解析之PATH模塊使用方法詳解

    node.JS路徑解析之PATH模塊使用方法詳解

    path模塊包含一系列處理和轉(zhuǎn)換文件路徑的工具集,通過 require('path') 可用來訪問這個模塊。本文將詳細(xì)介紹path模塊
    2020-02-02
  • 為什么node.js不適合大型項目

    為什么node.js不適合大型項目

    這篇文章主要介紹了為什么node.js不適合大型項目,想了解node.js的同學(xué),可以參考一下
    2021-04-04
  • 使用puppeteer破解極驗的滑動驗證碼

    使用puppeteer破解極驗的滑動驗證碼

    這篇文章主要介紹了利用puppeteer破解極驗的滑動驗證功能,基本流程代碼實現(xiàn)給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2018-02-02
  • Node.js中的不安全跳轉(zhuǎn)如何防御詳解

    Node.js中的不安全跳轉(zhuǎn)如何防御詳解

    安全是不容忽視的,每個開發(fā)者都知道它非常重要,真正嚴(yán)肅對待它的卻沒有幾人。下面這篇文章主要給大家介紹了關(guān)于Node.js中不安全跳轉(zhuǎn)如何防御的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì)。需要的朋友可以參考下
    2018-10-10
  • ubuntu編譯nodejs所需的軟件并安裝

    ubuntu編譯nodejs所需的軟件并安裝

    Node 在 Linux,Macintosh,Solaris 這幾個系統(tǒng)上都可以完美的運行,linux 的發(fā)行版本當(dāng)中使用 Ubuntu 相當(dāng)適合。這也是我們?yōu)槭裁匆獓L試在 ubuntu 上安裝 Node.js,
    2017-09-09

最新評論

长春市| 休宁县| 腾冲县| 佛坪县| 贵阳市| 陆良县| 望谟县| 驻马店市| 永昌县| 赤壁市| 潼南县| 美姑县| 莱西市| 宁化县| 通河县| 朝阳市| 平定县| 贺兰县| 永登县| 周宁县| 连江县| 大宁县| 新丰县| 普兰店市| 扎囊县| 友谊县| 怀柔区| 高阳县| 合江县| 沙雅县| 桦甸市| 正阳县| 金阳县| 屯留县| 尤溪县| 武陟县| 琼结县| 康乐县| 深泽县| 晋中市| 嵊州市|