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

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

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

前言

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

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

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

1. 卸載歷史Node

控制面板卸載Node.js后,進入到安裝目錄,比如: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)定版)然后直接下一步

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

準備安裝,檢查目標安裝位置無誤后,點擊 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)定版本?!救缥粗付ò姹荆ㄗh安裝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 指向的路徑(默認或設(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【重要?。?!】

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多版本的方法的詳細內(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 來達成。
    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(模塊引用、模塊定義、模塊標識、模塊實現(xiàn))、包與NPM等知識,非常的詳細,這里推薦給大家作為入門的文章。
    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') 可用來訪問這個模塊。本文將詳細介紹path模塊
    2020-02-02
  • 為什么node.js不適合大型項目

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

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

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

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

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

    安全是不容忽視的,每個開發(fā)者都知道它非常重要,真正嚴肅對待它的卻沒有幾人。下面這篇文章主要給大家介紹了關(guān)于Node.js中不安全跳轉(zhuǎn)如何防御的相關(guān)資料,文中通過示例代碼介紹的非常詳細。需要的朋友可以參考下
    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

最新評論

即墨市| 左贡县| 永州市| 丰台区| 成武县| 海伦市| 天镇县| 高雄市| 手游| 色达县| 清远市| 长丰县| 松桃| 盐亭县| 南丰县| 永新县| 上饶县| 合山市| 射阳县| 定日县| 青岛市| 墨脱县| 德清县| 中江县| 措美县| 肃南| 丹阳市| 安义县| 游戏| 家居| 莲花县| 滨海县| 海阳市| 贵港市| 黑水县| 天峨县| 太康县| 南丰县| 宁城县| 新和县| 平罗县|