Nodejs基于Windows安裝步驟
一、安裝環(huán)境
在進(jìn)行 Node.js 環(huán)境的安裝之前,您需要先安裝并配置好以下環(huán)境:
操作系統(tǒng):Windows
命令行工具:Node.js 是通過(guò)命令行工具進(jìn)行使用和管理的,因此您需要選擇一個(gè)適合您的命令行工具。在 Windows 上,您可以選擇使用命令提示符(cmd)或 PowerShell。
文本編輯器:Node.js 應(yīng)用程序通常是使用文本編輯器編寫(xiě)的,因此您需要選擇一個(gè)適合您的文本編輯器。常用的文本編輯器包括 Visual Studio Code、Sublime Text、Atom 等。
網(wǎng)絡(luò)連接:在安裝 Node.js 和 Node.js 模塊時(shí),需要訪(fǎng)問(wèn)網(wǎng)絡(luò)才能完成下載和安裝。因此,您需要確保您的計(jì)算機(jī)已連接到互聯(lián)網(wǎng),并且網(wǎng)絡(luò)連接穩(wěn)定。
二、安裝步驟
以下是在 Windows 操作系統(tǒng)上安裝 Node.js 的步驟:
- 打開(kāi)瀏覽器,并前往 Node.js 官網(wǎng) https://nodejs.org/ ↗。
- 在首頁(yè)中,您可以看到當(dāng)前 Node.js 的穩(wěn)定版本和最新版本。單擊“長(zhǎng)期支持版本”下載,即可下載當(dāng)前版本的 Node.js 安裝程序。

- 下載完成之后,打開(kāi)下載文件,雙擊安裝包,點(diǎn)擊下一步、然后看到更改路徑的地方。
- 點(diǎn)擊change按鈕,更換到自己的指定安裝位置(我裝在了D盤(pán)),點(diǎn)擊下一步,最后安裝成功即可。
三、驗(yàn)證安裝
為了驗(yàn)證 Node.js 是否已成功安裝,您可以在CMD命令行工具中輸入以下命令:
node -v
此命令將輸出 Node.js 的版本號(hào),如果輸出的版本號(hào)與您下載的版本號(hào)相同,則說(shuō)明 Node.js 已成功安裝。

四、修改全局安裝路徑、緩存路徑,環(huán)境變量配置
node_global 目錄存儲(chǔ)全局安裝的 Node.js 模塊,而 node_cache 目錄存儲(chǔ) Node.js 模塊的緩存文件。
在 node_global 目錄中,您可以找到全局安裝的 Node.js 模塊的文件和元數(shù)據(jù),例如包的源代碼、可執(zhí)行文件、依賴(lài)項(xiàng)和描述文件等。這些模塊通常是在系統(tǒng)中的任何位置都可以訪(fǎng)問(wèn)的,因?yàn)樗鼈円呀?jīng)被全局安裝了。
與此相反,node_cache 目錄包含已經(jīng)下載過(guò)的 Node.js 模塊的緩存文件。每當(dāng)您使用 npm install 命令安裝 Node.js 模塊時(shí),npm 都會(huì)嘗試從 node_cache 目錄中查找相同模塊的緩存文件。如果找到了緩存文件,npm 將使用它們來(lái)加快安裝過(guò)程,而不必再次下載相同的文件。這樣可以節(jié)省時(shí)間和帶寬,并減少網(wǎng)絡(luò)流量。
請(qǐng)注意,node_global 目錄和 node_cache 目錄是不同的目錄,如果您更改了其中任何一個(gè)目錄的位置,那么全局安裝的 Node.js 模塊和緩存文件將被保存到新的路徑中。
如果沒(méi)有設(shè)置全局目錄node_global,那么全局安裝的文件將會(huì)保存到 C:\用戶(hù)\user\AppData\Roaming\npm (user是自己設(shè)置的計(jì)算機(jī)名字)
所以,安裝好nodejs后,要設(shè)置一下node_global和node_cache(node緩存文件夾)
在nodejs安裝目錄創(chuàng)建node_global和node_cache文件夾

打開(kāi)cmd命令,依次輸入:
npm config set prefix "D:\Nodejs\node_global" npm config set cache "D:\Nodejs\node_cache"
npm config set prefix “D:\Nodejs\node_global”:將 Node.js 全局安裝包的安裝路徑設(shè)置為 “D:\Nodejs\node_global”。這意味著在使用 npm install -g 命令全局安裝 Node.js 模塊時(shí),將會(huì)將模塊安裝到指定的目錄中。
npm config set cache “D:\Nodejs\node_cache”:將 Node.js 模塊緩存路徑設(shè)置為 “D:\Nodejs\node_cache”。這意味著在使用 npm install 命令安裝 Node.js 模塊時(shí),將會(huì)將模塊緩存到指定的目錄中。
3. 修改系統(tǒng)環(huán)境變量
在 Windows 操作系統(tǒng)上,可以通過(guò)以下步驟打開(kāi)環(huán)境變量編輯器:
- 打開(kāi)“開(kāi)始”菜單,搜索并選擇“控制面板”選項(xiàng)。
- 在控制面板中,選擇“系統(tǒng)和安全”選項(xiàng)。
- 選擇“系統(tǒng)”選項(xiàng),然后在菜單中選擇“高級(jí)系統(tǒng)設(shè)置”選項(xiàng)。
- 在彈出窗口中,選擇“環(huán)境變量”按鈕,這將打開(kāi)環(huán)境變量編輯器。
或者,您也可以通過(guò)以下步驟在命令提示符(cmd)中打開(kāi)環(huán)境變量編輯器:
打開(kāi)命令提示符(cmd)窗口,輸入以下命令并按下回車(chē)鍵
rundll32.exe sysdm.cpl,EditEnvironmentVariables
這將打開(kāi)環(huán)境變量編輯器。如圖所示:

將用戶(hù)變量下的Path路徑中編輯追加一行D:\Nodejs\node_global,
如果存在C:\Users\【 AppData\Roaming\npm 】的話(huà),將路徑修改成 D:\Nodejs\node_global的路徑,點(diǎn)擊確定
點(diǎn)擊確定

在系統(tǒng)變量下新建變量名為:NODE_PATH 變量值為:D:\Nodejs\node_global\node_modules

修改完之后,在系統(tǒng)變量中,點(diǎn)擊Path,在最后一行加入:
%NODE_PATH%

確定保存。
五、測(cè)試
1.我們使用npm install express -g全局安裝 Express 模塊

如果報(bào)錯(cuò),我們首先看下D:\Nodejs文件是不是權(quán)限不足導(dǎo)致的,
我們給定文件權(quán)限,右鍵文件屬性->安全->把所有用戶(hù)的完全控制,修改權(quán)限全部勾選,然后應(yīng)用,確定即可。

然后我們?cè)賮?lái)安裝一下:

Successful!
六、更改淘寶鏡像
npm 初始源是指 npm 包管理器在安裝和發(fā)布 Node.js 模塊時(shí)默認(rèn)使用的官方源。由于 npm 官方源在全球范圍內(nèi)都很受歡迎,因此在某些地區(qū)可能會(huì)出現(xiàn)訪(fǎng)問(wèn)速度較慢或連接不穩(wěn)定的問(wèn)題。為了解決這些問(wèn)題,許多 Node.js 開(kāi)發(fā)者選擇使用淘寶源來(lái)代替 npm 官方源。
淘寶源是由淘寶團(tuán)隊(duì)在國(guó)內(nèi)搭建的一個(gè) npm 鏡像源,目的是為了提高國(guó)內(nèi) Node.js 開(kāi)發(fā)者使用 npm 時(shí)的訪(fǎng)問(wèn)速度和穩(wěn)定性。與 npm 官方源相比,淘寶源的下載速度更快,而且在國(guó)內(nèi)訪(fǎng)問(wèn)更加穩(wěn)定。
1.要更改 npm 的默認(rèn)源為淘寶源,您可以使用以下命令:
npm config set registry https://registry.npm.taobao.org
這將會(huì)將 npm 的默認(rèn)源更改為淘寶源。如果您想要恢復(fù)默認(rèn)的 npm 官方源,可以使用以下命令:
npm config set registry https://registry.npmjs.org
請(qǐng)注意,更改 npm 源可能會(huì)對(duì)您的系統(tǒng)產(chǎn)生不可預(yù)知的影響,因此在更改源之前,請(qǐng)確保仔細(xì)閱讀相關(guān)文檔并了解可能的后果。

2.運(yùn)行 npm config get registry 命令將返回當(dāng)前 npm 源的 URL:
npm config get registry

3.使用淘寶源全局安裝 cnpm。cnpm 是一個(gè)基于 npm 的淘寶定制版,可以在國(guó)內(nèi)更快地安裝 Node.js 包,您可以使用以下命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用這兩個(gè)命令的目的是為了在國(guó)內(nèi)使用 npm 更快地安裝 Node.js 包。首先,將 npm 源設(shè)置為淘寶源,以便在使用 npm 安裝包時(shí)自動(dòng)使用淘寶源。然后,使用淘寶源全局安裝 cnpm,以便在命令行中使用 cnpm 命令來(lái)代替 npm 命令,從而更快地安裝 Node.js 包。
需要注意的是,使用 cnpm 替代 npm 時(shí),一些 npm 命令可能會(huì)有所不同或不支持。此外,使用 cnpm 時(shí)也可能會(huì)遇到包依賴(lài)問(wèn)題,因?yàn)?cnpm 可能會(huì)與某些 npm 依賴(lài)包不兼容。因此,在使用 cnpm 時(shí),請(qǐng)確保您已經(jīng)了解其特性和限制,并根據(jù)需求進(jìn)行選擇。
如下圖:安裝成功


以上就配置成功了,如果有出錯(cuò)的,可以再檢查下,注意環(huán)境變量不要錯(cuò)了。



到此這篇關(guān)于Nodejs基于Windows安裝教程的文章就介紹到這了,更多相關(guān)Nodejs基于Windows安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用NodeJS對(duì)一個(gè)字符串加密的操作方法示例
Node.js中的crypto模塊提供了多種加密算法,可以用來(lái)加密字符串,AES和RSA是其中兩種常用的算法,本文介紹如何使用NodeJS對(duì)一個(gè)字符串加密,感興趣的朋友一起看看吧2025-01-01
node.js中RPC(遠(yuǎn)程過(guò)程調(diào)用)的實(shí)現(xiàn)原理介紹
這篇文章主要介紹了node.js中RPC(遠(yuǎn)程過(guò)程調(diào)用)的實(shí)現(xiàn)原理介紹,本文基于一個(gè)簡(jiǎn)單的RPC庫(kù)nodejs light_rpc實(shí)現(xiàn),需要的朋友可以參考下2014-12-12
Mongoose實(shí)現(xiàn)虛擬字段查詢(xún)的方法詳解
這篇文章主要給大家介紹了關(guān)于Mongoose實(shí)現(xiàn)虛擬字段查詢(xún)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-08-08

