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

Node.js最新安裝以及環(huán)境變量配置保姆級教程

 更新時間:2026年02月03日 10:25:18   作者:超級苦力怕  
這篇文章主要介紹了Node.js最新安裝以及環(huán)境變量配置的相關(guān)資料,文中通過代碼詳細(xì)介紹了包括下載安裝包、配置環(huán)境變量、驗證安裝等,需要的朋友可以參考下

零基礎(chǔ)安裝 Node.js(Windows)

  • 你只要照做:下載 -> 安裝 -> 配環(huán)境變量 -> 驗證
  • 看不懂沒關(guān)系:每張圖就是上一步文字的結(jié)果

1. 下載安裝包

打開官網(wǎng)下載頁:官網(wǎng)下載傳送門

選擇你的系統(tǒng)版本,點擊 Windows 安裝包(.msi) 下載

想下載舊版本:在頁面里找到“之前的版本/歷史版本”入口

或者點擊這里直接本地下載。

安裝程序

  1. 雙擊下載好的 .msi,一路點 Next
  2. 到選擇安裝位置這一步:建議不要裝在 C 盤(選 D/E 盤即可)、建議目錄中不要包含中文、空格以及特殊字符

這一步保持默認(rèn)即可

繼續(xù) Next

點擊 Install 開始安裝

點擊 Finish 完成安裝

驗證是否安裝成功

  • Win + R,輸入 cmd 回車
  • 輸入:node -v 回車,再輸入:npm -v 回車

能看到版本號,說明安裝成功。

3. 環(huán)境配置(照做即可)

3.1 新建兩個文件夾

  1. 打開你的 Node.js 安裝目錄,新建兩個文件夾:node_cache、node_global

  2. 進入這兩個文件夾,復(fù)制它們的“文件夾地址”(后面要用)

3.2 設(shè)置 npm 的全局目錄和緩存

  1. Win + X -> 選擇 終端(管理員),分別執(zhí)行下面兩條命令(把路徑換成你自己的)
npm config set prefix "D:\Deleloper\runtimes\NodeJS\node_global"
npm config set cache "D:\Deleloper\runtimes\NodeJS\node_cache"

注意:一定要用“管理員”打開終端,否則可能失敗。

拓充

  1. prefix設(shè)置 npm 全局安裝包 的存放目錄,當(dāng)使用npm install -g package-name安裝全局包的時候,會默認(rèn)安裝到此目錄,從而統(tǒng)一管理Node.js相關(guān)文件。
  2. cache設(shè)置 npm 下載緩存 的存放目錄,將下載的包先緩存到這里,下次安裝同版本時直接使用緩存,從而節(jié)省空間,加快安裝速度。
  1. 檢查是否設(shè)置成功(復(fù)制粘貼執(zhí)行):
npm config get prefix
npm config get cache

顯示的是你自己的文件夾地址,就說明對了。

3.3 配環(huán)境變量

  1. 右鍵“此電腦” -> “屬性” -> “高級系統(tǒng)設(shè)置” -> “環(huán)境變量”

  2. 點擊“新建”,創(chuàng)建系統(tǒng)變量 NODE_PATH
  • 變量值:node_global文件夾 的路徑 + \node_modules

  1. 在“用戶變量”里編輯 Path
  • 把默認(rèn)的 ...AppData\Roaming\npm 改成你的 node_global 路徑

  1. 在“系統(tǒng)變量”里選擇 Path -> “編輯” -> “新建” -> 輸入:%NODE_PATH%

  2. 一路點“確定”保存,關(guān)閉所有窗口后,重新打開 終端/命令行(這一步很關(guān)鍵)

4. 測試(配置有沒有生效)

  1. Win + X -> 選擇 終端(管理員)
  2. 執(zhí)行下面命令(安裝一個全局包做驗證)
npm install express -g    // -g代表全局安裝

看到安裝成功的輸出,就說明配置成功。

5. (推薦)設(shè)置 npm 國內(nèi)鏡像(下載更快)

如果你發(fā)現(xiàn) npm install 很慢,再做這一步:

  1. Win + X -> 選擇 終端(管理員),執(zhí)行:
npm config set registry https://registry.npmmirror.com
  1. 驗證:
npm config get registry

顯示 https://registry.npmmirror.com 就成功。

到這里,你的 Node.js 安裝與環(huán)境變量配置就完成了。

6. 拓充:常見問題

后續(xù)會基于新的問題不斷添加

6.1 權(quán)限不足 (EPERM)

在使用的時候報錯較多,顯示EPERM錯誤,這個錯誤通常是因為文件/文件夾權(quán)限問題導(dǎo)致的,錯誤示例如下:

解決方案

鍵盤【W(wǎng)in+X】,打開終端管理員,重新嘗試。如果不行,需要修改Node.js安裝目錄權(quán)限,修改npm緩存目錄權(quán)限,仍舊在終端管理員執(zhí)行下述命令。

# 修改Node.js安裝目錄權(quán)限
icacls "你的Node.js安裝目錄" /grant Users:F /T

#修改npm緩存目錄權(quán)限
icacls "你的node_global目錄" /grant Users:F /T
icacls "你的node_cache目錄" /grant Users:F /T

可以通過以下指令,獲取你對應(yīng)的目錄

#npm緩存目錄
npm config get prefix
npm config get cache

示例如下

icacls "D:\Deleloper\runtimes\NodeJS" /grant Users:F /T
icacls "D:\Deleloper\runtimes\NodeJS\node_global" /grant Users:F /T
icacls "D:\Deleloper\runtimes\NodeJS\node_cache" /grant Users:F /T

總結(jié) 

到此這篇關(guān)于Node.js最新安裝以及環(huán)境變量配置保姆級教程的文章就介紹到這了,更多相關(guān)Node.js安裝及環(huán)境變量配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • npm install卡住不動的七種解決方法

    npm install卡住不動的七種解決方法

    在Node.js開發(fā)過程中,npm install 是安裝和管理項目依賴的關(guān)鍵命令,然而,有時我們會遇到 npm install 運行卡住不動的情況,本文將為你提供七種解決方案,幫助你順利進行依賴安裝,需要的朋友可以參考下
    2024-07-07
  • node.js中的fs.fsync方法使用說明

    node.js中的fs.fsync方法使用說明

    這篇文章主要介紹了node.js中的fs.fsync方法使用說明,本文介紹了fs.fsync的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js Continuation Passing Style( CPS與回調(diào))

    Node.js Continuation Passing Style( CPS與

    這篇文章主要介紹了Node.js Continuation Passing Style,將回調(diào)函數(shù)作為參數(shù)傳遞,這種書寫方式通常被稱為Continuation Passing Style(CPS),它的本質(zhì)仍然是一個高階函數(shù),CPS最初是各大語言中對排序算法的實現(xiàn)
    2022-06-06
  • Node.js 的模塊知識匯總

    Node.js 的模塊知識匯總

    node.js中是通過模塊來劃分為單位來劃分所有功能的。每個模塊為一個js文件。每個模塊中定義的全局變量或函數(shù)的作用范圍也被限制在這個模塊中,只能用exports對象將其傳遞到外部。
    2017-08-08
  • 使用Node.js實現(xiàn)一個簡單的命令行工具

    使用Node.js實現(xiàn)一個簡單的命令行工具

    這篇文章主要為大家詳細(xì)介紹了如何用 Node.js 實現(xiàn)一個簡單的命令行工具,模仿常用的 ls 命令,包括其 -a 和 -l 參數(shù)的功能,感興趣的可以了解下
    2024-11-11
  • Node.js中利用js-xlsx處理xlsx文件的實現(xiàn)

    Node.js中利用js-xlsx處理xlsx文件的實現(xiàn)

    js-xlsx庫是目前Github上star數(shù)量最多的處理Excel的庫,本文介紹用 Node.js中的js-xls庫來處理Excel文件,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • node.js中的http.response.getHeader方法使用說明

    node.js中的http.response.getHeader方法使用說明

    這篇文章主要介紹了node.js中的http.response.getHeader方法使用說明,本文介紹了http.response.getHeader的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Nodejs+Socket.io實現(xiàn)通訊實例代碼

    Nodejs+Socket.io實現(xiàn)通訊實例代碼

    本篇文章主要介紹了Nodejs+Socket.io實現(xiàn)通訊實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Node.js實現(xiàn)一個HTTP服務(wù)器的方法示例

    Node.js實現(xiàn)一個HTTP服務(wù)器的方法示例

    這篇文章主要介紹了Node.js實現(xiàn)一個HTTP服務(wù)器的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Node如何后臺數(shù)據(jù)庫使用增刪改查功能

    Node如何后臺數(shù)據(jù)庫使用增刪改查功能

    這篇文章主要介紹了Node如何后臺數(shù)據(jù)庫使用增刪改查功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11

最新評論

神农架林区| 房产| 库尔勒市| 南安市| 安平县| 东明县| 鹤山市| 达拉特旗| 简阳市| 麦盖提县| 和静县| 额尔古纳市| 额尔古纳市| 汽车| 建始县| 景德镇市| 甘孜| 五华县| 商城县| 临洮县| 平昌县| 东台市| 勐海县| 罗平县| 临湘市| 清流县| 安陆市| 肇东市| 河北区| 黄陵县| 揭阳市| 舟山市| 广昌县| 阳信县| 武强县| 吕梁市| 晋宁县| 甘南县| 隆林| 沧州市| 民县|