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

Windows平臺(tái)升級(jí)Node.js詳細(xì)步驟及注意事項(xiàng)

 更新時(shí)間:2026年05月11日 09:44:59   作者:i建模  
Node.js是一個(gè)開源、跨平臺(tái)的JavaScript運(yùn)行環(huán)境,它讓開發(fā)者可以在服務(wù)器端執(zhí)行JavaScript代碼,這篇文章主要介紹了Windows平臺(tái)升級(jí)Node.js詳細(xì)步驟及注意事項(xiàng)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

在Windows平臺(tái)升級(jí)Node.js,核心推薦兩種方式官方安裝包覆蓋安裝(適合大多數(shù)用戶,操作簡單)和nvm-windows多版本管理(適合需要頻繁切換版本的場景)。以下是詳細(xì)步驟及注意事項(xiàng):

一、前置準(zhǔn)備:確認(rèn)當(dāng)前版本與需求

在升級(jí)前,先檢查當(dāng)前Node.js版本,避免不必要的升級(jí):
打開命令提示符(CMD)PowerShell,執(zhí)行:

node -v  # 查看當(dāng)前Node.js版本
npm -v   # 查看當(dāng)前npm版本(升級(jí)Node.js通常會(huì)同步升級(jí)npm)

如果需要保留舊版本(如多項(xiàng)目依賴不同版本),優(yōu)先選擇nvm-windows;如果僅需升級(jí)到最新版本,可選擇官方安裝包

二、方法1:官方安裝包覆蓋安裝(推薦新手)

步驟1:下載最新LTS版本安裝包

Node.js的**長期支持版(LTS)**是生產(chǎn)環(huán)境的首選,穩(wěn)定性更高。

  • 訪問Node.js官網(wǎng)(https://nodejs.org/zh-cn/),點(diǎn)擊“長期支持版”下載Windows安裝包(.msi格式,如node-v24.13.0-x64.msi,需匹配系統(tǒng)架構(gòu):64位或32位)。
  • 國內(nèi)用戶可使用鏡像站加速(如淘寶NPM鏡像:https://registry.npmmirror.com/mirrors/node/),下載對(duì)應(yīng)版本的.msi文件。

步驟2:運(yùn)行安裝包,覆蓋舊版本

雙擊下載的.msi文件,啟動(dòng)安裝向?qū)В?/p>

  • 選擇“Upgrade”(升級(jí))選項(xiàng)(若已安裝舊版,向?qū)?huì)自動(dòng)檢測到),跟隨向?qū)瓿砂惭b(默認(rèn)勾選“Add to PATH”,自動(dòng)配置環(huán)境變量)。
  • 若需自定義安裝路徑,避免使用空格或中文(如D:\Develop\nodejs),防止后續(xù)命令執(zhí)行出錯(cuò)。

步驟3:驗(yàn)證升級(jí)結(jié)果

安裝完成后,重啟終端(或重新打開CMD),執(zhí)行:

node -v  # 應(yīng)顯示最新LTS版本(如v24.13.0)
npm -v   # 應(yīng)顯示對(duì)應(yīng)npm版本(如10.5.0)

若版本未更新,需檢查環(huán)境變量(是否指向新安裝的Node.js目錄)或重啟電腦

三、方法2:nvm-windows多版本管理(適合多項(xiàng)目場景)

nvm-windows(Node Version Manager for Windows)是Windows下的Node.js版本管理工具,可同時(shí)安裝多個(gè)Node.js版本,并快速切換。

步驟1:卸載舊版本Node.js

為避免版本沖突,需先卸載已安裝的Node.js:

  • 通過控制面板→“程序和功能”,找到“Node.js”,右鍵卸載;
  • 刪除殘留文件(如C:\Program Files\nodejs、%AppData%\npm),并清理環(huán)境變量中的Node.js路徑。

步驟2:安裝nvm-windows

  • 下載nvm-windows安裝包:推薦從GitHub官方倉庫(https://github.com/coreybutler/nvm-windows/releases)下載nvm-setup.exe(安裝版,無需手動(dòng)配置環(huán)境變量)。
  • 運(yùn)行nvm-setup.exe,按向?qū)瓿砂惭b:
    • NVM安裝路徑:建議選擇無空格、無中文的目錄(如D:\Develop\VerManage\nvm);
    • Node.js符號(hào)鏈接目錄:默認(rèn)C:\Program Files\nodejs(需與后續(xù)環(huán)境變量配置一致);
    • 勾選“Add to PATH”(自動(dòng)添加nvm環(huán)境變量)。

步驟3:配置國內(nèi)鏡像源(加速下載)

nvm默認(rèn)從國外服務(wù)器下載Node.js,速度較慢。需配置國內(nèi)鏡像(如淘寶源):

  • 打開nvm安裝目錄(如D:\Develop\VerManage\nvm),找到settings.txt文件(若不存在則新建);
  • 添加以下內(nèi)容:
    node_mirror: https://npmmirror.com/mirrors/node/
    npm_mirror: https://npmmirror.com/mirrors/npm/

步驟4:安裝與切換Node.js版本

打開CMD(或PowerShell),執(zhí)行以下命令:

nvm list available  # 查看所有可安裝的Node.js版本(偶數(shù)為LTS穩(wěn)定版)
nvm install lts      # 安裝最新LTS版本(推薦)
nvm install 22.12.0  # 安裝指定版本(如22.12.0)
nvm list            # 查看已安裝的版本(帶*的為當(dāng)前使用的版本)
nvm use 24.13.0     # 切換到指定版本(需管理員權(quán)限,若出現(xiàn)“exit status 1”,右鍵CMD選擇“以管理員身份運(yùn)行”)

步驟5:驗(yàn)證版本與全局模塊

  • 執(zhí)行node -vnpm -v,確認(rèn)版本正確;
  • 配置全局模塊路徑(避免權(quán)限問題):
    在nvm安裝目錄下新建node_globalnode_cache文件夾(如D:\Develop\VerManage\nvm\node_global),然后執(zhí)行:
    npm config set prefix "D:\Develop\VerManage\nvm\node_global"
    npm config set cache "D:\Develop\VerManage\nvm\node_cache"
    
    并將D:\Develop\VerManage\nvm\node_global添加到系統(tǒng)環(huán)境變量Path中(確保全局安裝的模塊可被識(shí)別)。

四、常見問題解決

  1. 權(quán)限錯(cuò)誤:執(zhí)行nvm usenpm install -g時(shí)提示“權(quán)限不足”,需以管理員身份運(yùn)行CMD(右鍵→“以管理員身份運(yùn)行”)。
  2. 版本未更新:檢查環(huán)境變量是否指向正確的Node.js目錄(如C:\Program Files\nodejs),或重啟電腦使環(huán)境變量生效。
  3. 安裝失敗:確保已卸載舊版本Node.js,且安裝路徑無空格或中文;若使用nvm,檢查settings.txt中的鏡像源是否正確。
  4. 全局模塊丟失:升級(jí)Node.js后,全局安裝的模塊(如express)需重新安裝(npm install -g express),或通過nvm reinstall-packages <version>恢復(fù)(僅nvm支持)。

五、總結(jié)

  • 官方安裝包:適合新手僅需單一版本的場景,操作簡單,自動(dòng)覆蓋舊版本;
  • nvm-windows:適合多項(xiàng)目開發(fā)需要頻繁切換版本的場景,可隔離不同版本的Node.js環(huán)境,避免版本沖突。

無論選擇哪種方式,升級(jí)前需備份重要項(xiàng)目(如package.json、node_modules),并檢查項(xiàng)目的engines字段(確保新版本兼容):

{
  "engines": {
    "node": ">=18.0.0"  // 項(xiàng)目支持的Node.js版本范圍
  }
}

提示:Node.js的LTS版本(如v24.x、v22.x)每2年發(fā)布一次,支持周期長達(dá)3年,適合生產(chǎn)環(huán)境;Current版本(如v25.x)包含最新特性,但穩(wěn)定性較低,適合開發(fā)測試。建議優(yōu)先選擇LTS版本。

到此這篇關(guān)于Windows平臺(tái)升級(jí)Node.js詳細(xì)步驟及注意事項(xiàng)的文章就介紹到這了,更多相關(guān)Windows升級(jí)Node.js內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Node.js Streams文件讀寫操作詳解

    Node.js Streams文件讀寫操作詳解

    如果你在處理應(yīng)用中 I/O 相關(guān)的操作,你可以利用 Node.js 中的流(stream),這篇文章主要為大家詳細(xì)介紹了Node.js Streams文件讀寫操作,感興趣的小伙伴們可以參考一下
    2016-07-07
  • NestJS開發(fā)核心概念Providers類基本用法詳解

    NestJS開發(fā)核心概念Providers類基本用法詳解

    這篇文章主要為大家介紹了NestJS開發(fā)核心概念Providers類基本用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • NodeJs項(xiàng)目中關(guān)閉ESLint的方法

    NodeJs項(xiàng)目中關(guān)閉ESLint的方法

    ESLint是一個(gè)用來識(shí)別 ECMAScript 并且按照規(guī)則給出報(bào)告的代碼檢測工具,使用它可以避免低級(jí)錯(cuò)誤和統(tǒng)一代碼的風(fēng)格。這篇文章主要介紹了NodeJs項(xiàng)目中關(guān)閉ESLint的方法,需要的朋友可以參考下
    2018-08-08
  • NestJS核心概念之Middleware中間件創(chuàng)建使用示例

    NestJS核心概念之Middleware中間件創(chuàng)建使用示例

    這篇文章主要為大家介紹了NestJS核心概念之Middleware中間件創(chuàng)建使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • nodejs打包作為公共包使用的完整流程

    nodejs打包作為公共包使用的完整流程

    在Node.js項(xiàng)目中,打包和部署是發(fā)布應(yīng)用的關(guān)鍵步驟,這篇文章主要介紹了nodejs打包作為公共包使用的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-09-09
  • 淺談Node 異步IO和事件循環(huán)

    淺談Node 異步IO和事件循環(huán)

    這篇文章主要介紹了淺談Node 異步IO和事件循環(huán),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • node鏈接mongodb數(shù)據(jù)庫的方法詳解【阿里云服務(wù)器環(huán)境ubuntu】

    node鏈接mongodb數(shù)據(jù)庫的方法詳解【阿里云服務(wù)器環(huán)境ubuntu】

    這篇文章主要介紹了node鏈接mongodb數(shù)據(jù)庫的方法,結(jié)合實(shí)例形式分析了nodejs基于阿里云服務(wù)器環(huán)境ubuntu下實(shí)現(xiàn)連接MongoDB數(shù)據(jù)庫的相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • 輕松創(chuàng)建nodejs服務(wù)器(3):代碼模塊化

    輕松創(chuàng)建nodejs服務(wù)器(3):代碼模塊化

    這篇文章主要介紹了輕松創(chuàng)建nodejs服務(wù)器(3):代碼模塊化,本文是對(duì)第一節(jié)的例子作了封裝,需要的朋友可以參考下
    2014-12-12
  • Node.js實(shí)現(xiàn)壓縮與解壓數(shù)據(jù)

    Node.js實(shí)現(xiàn)壓縮與解壓數(shù)據(jù)

    這篇文章介紹了Node.js實(shí)現(xiàn)壓縮與解壓數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Koa2 之文件上傳下載的示例代碼

    Koa2 之文件上傳下載的示例代碼

    本篇文章主要介紹了Koa2 之文件上傳下載的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03

最新評(píng)論

德钦县| 军事| 瓦房店市| 定州市| 万荣县| 海兴县| 平定县| 新化县| 镇平县| 南宁市| 和龙市| 股票| 清流县| 康平县| 沐川县| 满城县| 年辖:市辖区| 浦江县| 峨边| 扎鲁特旗| 云浮市| 淮阳县| 梅河口市| 庄浪县| 海原县| 乌拉特后旗| 乌鲁木齐市| 乐至县| 宝鸡市| 孟连| 娱乐| 方山县| 通河县| 澜沧| 巴楚县| 临洮县| 会宁县| 清涧县| 紫云| 昆明市| 武宣县|