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

Windows下Node.js安裝與配置的完全指南

 更新時間:2026年06月10日 09:15:31   作者:代碼渡客  
Node.js 幾乎是現(xiàn)代前端和后端開發(fā)繞不開的運行時環(huán)境,但很多新手在安裝配置時容易踩坑,所以本文將帶你從零開始,完成 Node.js 在 Windows 上的安裝、環(huán)境配置、鏡像加速,以及常見問題的排查與解決,需要的朋友可以參考下

前言

Node.js 幾乎是現(xiàn)代前端和后端開發(fā)繞不開的運行時環(huán)境。但很多新手在安裝配置時容易踩坑——比如裝完了命令行里卻找不到 node、全局模塊裝完不知道去哪了、npm 下載慢得像蝸牛,等等。

本文將帶你從零開始,完成 Node.js 在 Windows 上的安裝、環(huán)境配置、鏡像加速,以及常見問題的排查與解決。

一、什么是 Node.js

簡單說,Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行時,讓你能在瀏覽器之外跑 JS 代碼。

裝好 Node.js 之后你會同時獲得兩個命令行工具:

  • node — 運行 JavaScript 的運行時
  • npm — Node 包管理器,用來安裝第三方庫

二、下載安裝包

版本選擇

Node.js 官網(wǎng) 會看到兩個版本:

版本說明推薦
LTS(長期支持版)偶數(shù)大版本,穩(wěn)定可靠新手推薦
Current(最新版)奇數(shù)大版本,功能最新但可能有坑嘗鮮用

截至 2026 年 6 月,推薦下載 v22.x LTS

國內鏡像加速下載

官網(wǎng)下載在國內有時候很慢,可以用國內鏡像:

選對應的大版本號(如 v22.20.0/),下載 node-v22.20.0-x64.msinode-v22.20.0-x64.zip。

推薦下 .msi 安裝包,圖形化界面一路點就行。

三、安裝步驟

3.1 運行安裝程序

雙擊下載好的 .msi 文件,進入安裝向導。

3.2 接受許可協(xié)議

勾選 "I accept the terms in the License Agreement",點 Next。

3.3 選擇安裝路徑

重點:不要用默認的 C 盤路徑。

默認路徑是 C:\Program Files\nodejs\,建議改到其他盤,比如:

?D:\NodeJs\Node

這樣做的好處:重裝系統(tǒng)不怕丟、路徑好記、方便排查問題。

3.4 選擇安裝組件

這里一般保持默認就行,所有組件都選中。特別注意:

  • npm package manager — 必裝
  • Add to PATH — 必選,否則裝完系統(tǒng)找不到 node 命令

3.5 自動安裝工具(可選)

安裝到最后一步會彈出一個復選框,問你要不要自動安裝 Chocolatey 等額外工具。

勾掉,不需要。 直接點 Finish 完成安裝。

四、驗證安裝

打開一個新的 PowerShell 或 CMD 窗口,依次輸入:

?node --version

預期輸出類似:

?v22.20.0

再驗證 npm:

?npm --version

預期輸出類似:

?10.9.0

如果兩個命令都能正常輸出版本號,說明安裝成功了。

五、配置 npm

5.1 修改全局模塊安裝路徑

npm 默認把全局模塊裝在 C 盤,C 盤空間寶貴,建議改到其他盤。

在 Node.js 安裝目錄(比如 D:\NodeJs\Node)下新建兩個文件夾:

?D:\NodeJs\Node\node_global ? ? ? ?  ← 全局模塊
?D:\NodeJs\Node\node_cache ? ? ? ? ? ← 緩存

創(chuàng)建完畢后,復制剛剛創(chuàng)建的【node_global】和【node_cache】文件夾路徑在cmd命令分別輸入以下兩條命令,注意不要兩條命令的文件路徑不要搞混了。

注:可以打開所創(chuàng)建的文件夾,把鼠標放在箭頭指向的位置選擇復制。

使用管理員身份打開cmd命令窗口,輸入以下命令(下面的路徑是我創(chuàng)建的文件夾所在的路徑,需要復制你們自己創(chuàng)建的路徑哦)

然后在命令行里設置:

?#npm config set prefix “你的路徑\node_global” 
 #(復制剛剛所創(chuàng)建的“node_global”文件夾路徑)
 npm config set prefix "D:\NodeJs\Node\node_global"

 #npm config set cache “你的路徑\node_cache”  
 #(復制剛剛所創(chuàng)建的“node_cache”文件夾路徑)
?npm config set cache "D:\NodeJs\Node\node_cache"

5.2 把新的 global 路徑加入 PATH

不然后續(xù)用 npm install -g xxx 裝的全局命令會找不到。

打開"環(huán)境變量" → 在系統(tǒng)變量 Path 中:

  1. 把原來的 D:\NodeJs\Node\node_global 之前的 npm 默認路徑刪掉(如果有的話),添加一條新記錄:D:\NodeJs\Node\node_global(將默認的 C 盤下【 AppData\Roaming\npm 】修改成 【node_global】的路徑)
  2. 在【系統(tǒng)變量】中選擇【Path】點擊【編輯】后點擊新建【%NODE_PATH%】

順便把 D:\NodeJs\Node 也確認在 PATH 里。

5.3 配置淘寶鏡像(國內必備)

npm 默認去 registry.npmjs.org 拉包,國內下載容易超時或極慢。換成國內鏡像:

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

驗證是否生效:

?npm config get registry

應該輸出 https://registry.npmmirror.com

如果想裝 cnpm 命令行工具也可以(非必需):

?npm install -g cnpm --registry=https://registry.npmmirror.com

六、常見問題與解決

6.1 安裝后 node 命令找不到

現(xiàn)象:

?'node' 不是內部或外部命令,也不是可運行的程序

排查步驟:

  1. 確認 D:\NodeJs\Node 已加入系統(tǒng) PATH
  2. 關掉當前命令行窗口,新開一個再試(環(huán)境變量不會自動刷新)
  3. 如果還不行,重啟電腦

6.2 能找到 node 但無法運行

現(xiàn)象:

?程序"node"無法運行: 找不到應用程序所在位置

或者用 where.exe node 看到輸出類似:

?C:\Windows\System32\node ? ? ? ← 一個假文件排在前面
?D:\NodeJs\Node\node.exe ? ? ?  ← 真正的 node

原因: C:\Windows\System32 里有一個叫 node 的 0 字節(jié)空文件(可能是某個程序卸載后的殘留,或 Windows 應用執(zhí)行別名),它在 PATH 中的搜索優(yōu)先級比你裝的 Node 高。

解決: 用管理員 PowerShell 刪掉它:

?Remove-Item C:\Windows\System32\node -Force

6.3 npm 全局安裝的包找不到命令

現(xiàn)象: 比如執(zhí)行 npm install -g yarn 成功,但敲 yarn 報找不到命令。

原因: npm 全局模塊目錄沒在 PATH 里。

解決: 確認 D:\NodeJs\Node\node_global 已加入系統(tǒng) PATH。

6.4 npm install 報權限錯誤(Error: EPERM)

現(xiàn)象:

?Error: EPERM: operation not permitted

解決: 用管理員身份打開命令行再執(zhí)行,或者前面已經(jīng)配置了把全局路徑改到 D 盤的話一般不會遇到這個問題。

6.5 安裝時提示 2502 / 2503 錯誤

現(xiàn)象: 運行 .msi 安裝包時報 2502 或 2503 錯誤。

解決: 用管理員身份運行安裝包。右鍵 .msi 文件 → 以管理員身份運行?;蛘哂霉芾韱T CMD 執(zhí)行:

?msiexec /package "你下載的安裝包路徑.msi"

七、版本管理工具(進階)

如果你需要在不同項目間切換 Node.js 版本,可以考慮裝一個版本管理器:

  • nvm-windows: https://github.com/coreybutler/nvm-windows
  • fnm: https://github.com/Schniz/fnm (跨平臺,更快)

裝好 nvm 后可以自由切換版本:

?nvm install 22.20.0 ? ?  # 安裝指定版本
?nvm use 22.20.0 ? ? ? ? ? # 切換到指定版本
?nvm list ? ? ? ? ? ? ? ?  # 查看已安裝的版本

總結

步驟不復雜,記住幾個關鍵點:

  1. 去官網(wǎng)下 LTS 版本,網(wǎng)速慢就用國內鏡像
  2. 安裝路徑別放 C 盤,記得勾選 "Add to PATH"
  3. 裝完改 npm 的全局路徑和緩存路徑到非 C 盤
  4. 國內用戶一定要配淘寶鏡像,不然下載等到天荒地老
  5. 遇到 node 命令詭異報錯,先 where.exe node 排查是不是被假文件劫持了

以上就是Windows下Node.js安裝與配置的完全指南的詳細內容,更多關于Windows下Node.js安裝與配置的資料請關注腳本之家其它相關文章!

相關文章

  • 詳解Node.js:events事件模塊

    詳解Node.js:events事件模塊

    由于nodejs是單線程運行的,所以nodejs需要借助事件輪詢,本篇文章主要介紹了Node.js:events事件模塊,有興趣的可以了解一下。
    2016-11-11
  • nodejs插件及用法整理

    nodejs插件及用法整理

    在本篇文章里小編給大家整理的是一篇關于nodejs插件及用法相關內容,有興趣的朋友們可以跟著學習參考下。
    2021-11-11
  • NodeJS使用七牛云存儲上傳文件的方法

    NodeJS使用七牛云存儲上傳文件的方法

    這篇文章主要介紹了NodeJS使用七牛云存儲上傳文件的方法,使用七牛云存儲上傳文件確認安裝node和npm,具體服務器端的云存儲操作方法大家參考下本文吧
    2017-07-07
  • 利用nodeJs anywhere搭建本地服務器環(huán)境的方法

    利用nodeJs anywhere搭建本地服務器環(huán)境的方法

    今天小編就為大家分享一篇利用nodeJs anywhere搭建本地服務器環(huán)境的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 爬蟲利器Puppeteer實戰(zhàn)

    爬蟲利器Puppeteer實戰(zhàn)

    本文詳細的介紹了什么是Puppeteer以及使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • 淺談node中的exports與module.exports的關系

    淺談node中的exports與module.exports的關系

    本篇文章主要介紹了淺談node中的exports與module.exports的關系,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • nodejs中使用monk訪問mongodb

    nodejs中使用monk訪問mongodb

    最近在做nodejs的web開發(fā),初次接觸到mongoDB這個數(shù)據(jù)庫。分享點使用經(jīng)驗
    2014-07-07
  • node連接MongoDB數(shù)據(jù)庫錯誤:MongoServerSelectionError:?connect?ECONNREFUSED?::1:27017(解決方案)

    node連接MongoDB數(shù)據(jù)庫錯誤:MongoServerSelectionError:?connect?ECON

    使用node連接MongoDB數(shù)據(jù)庫時發(fā)生報錯,MongoServerSelectionError:?connect?ECONNREFUSED?::1:27017,本文給大家分享原因分析及解決方案,感興趣的朋友跟隨小編一起看看吧
    2023-04-04
  • 深入理解Node.js 事件循環(huán)和回調函數(shù)

    深入理解Node.js 事件循環(huán)和回調函數(shù)

    這篇文章主要介紹了深入理解Node.js 事件循環(huán)和回調函數(shù),詳細的介紹Node.js 事件循環(huán)和Node.js回調函數(shù),需要學習的可以參考一下。
    2016-11-11
  • nodejs教程之環(huán)境安裝及運行

    nodejs教程之環(huán)境安裝及運行

    文章從nodejs環(huán)境安裝、文件結構、路由做了詳細介紹,然后結合mongodb制作注冊功能也做了細致的講述,是篇非常不錯的文章,這里推薦給大家
    2014-11-11

最新評論

南丰县| 宜良县| 新源县| 九江县| 南雄市| 玉田县| 灵丘县| 胶州市| 大庆市| 沈丘县| 岳普湖县| 台前县| 会泽县| 溆浦县| 宣恩县| 定安县| 循化| 永寿县| 道真| 高陵县| 元谋县| 噶尔县| 洛南县| 禹城市| 乐都县| 池州市| 和硕县| 柞水县| 广饶县| 武功县| 茌平县| 拉萨市| 临汾市| 南江县| 南投市| 乌苏市| 东阳市| 通山县| 固阳县| 灵宝市| 宁晋县|