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

Windows系統(tǒng)下載、部署Node.js與npm環(huán)境的操作方法

 更新時間:2025年01月13日 10:14:20   作者:瘋狂學(xué)習GIS  
本文介紹在Windows電腦中,下載、安裝并配置Node.js環(huán)境與npm包管理工具的方法,文中通過圖文結(jié)合的方式講解的非常詳細,對大家的學(xué)習或工作有一定的幫助,需要的朋友可以參考下

Node.js是一個基于Chrome V8引擎的JavaScript運行時環(huán)境,其允許開發(fā)者使用JavaScript編寫命令行工具和服務(wù)器端腳本。而npm(Node Package Manager)則是Node.js官方包管理工具,用于安裝、管理和版本化Node.js程序所依賴的軟件包或庫;同時,其還是一個在線倉庫,存儲著大量的開源庫和工具,這些庫和工具可以被開發(fā)者在自己的項目中使用。

首先,我們進入Node.js的官方下載網(wǎng)站(https://nodejs.org/en),并選擇其中的Download Node.js (LTS) 按鈕,如下圖所示。點擊之后,其會自動按照當前電腦的系統(tǒng),為我們下載新版本、穩(wěn)定的Node.js

下載后,將會得到1.msi格式文件,如下圖所示。

隨后,雙擊上述.msi格式文件,即可開始安裝Node.js,如下圖所示。

其中,安裝環(huán)節(jié)的大部分界面,大家就選擇默認的選項即可;但如下圖所示,在選擇安裝路徑時,建議不要放在C盤,否則后面在執(zhí)行一些命令行命令時,會因為沒有權(quán)限導(dǎo)致無法運行,比較麻煩。

安裝完畢后,打開命令行界面,并依次輸入如下的2行代碼。

node -v
npm -v

其中,前者用以顯示Node.js的版本,后者則用以顯示npm的版本。如果上述安裝操作無誤的話,執(zhí)行代碼后應(yīng)得到如下圖所示的結(jié)果。

隨后,進入前述我們所選擇的Node.js安裝路徑,并新建2個文件夾,分別命名為node_cachenode_global,如下圖所示;這兩個文件夾分別為npm的緩存文件夾與全局文件夾。當然,這里2個文件夾的名稱也不一定非要按照這個來——只要在后續(xù)操作中,將對應(yīng)文件名稱修改為你設(shè)置的這2個文件夾的名稱即可。

隨后,將以下3個路徑添加到系統(tǒng)變量的Path中。

%NODE_HOME%
%NODE_HOME%\node_global
%NODE_HOME%\node_cache

添加后,如下圖所示。

隨后,再打開用戶變量中的Path,如下圖所示。

選中其中已經(jīng)存在的C:\User\你的用戶名\AppDate\Roaming\npm路徑,并選擇“編輯”,如下圖所示。

隨后,將原本的路徑修改為我們安裝路徑中,node_global文件夾所對應(yīng)的路徑,如下圖所示。

接下來,以管理員身份打開命令行,并分別輸入如下的代碼,用來告訴npm我們前面設(shè)置的緩存文件夾和全局文件夾到底是哪2個。其中,記得按照大家實際的node_cachenode_global文件夾路徑,來對下面的代碼加以修改。

npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"

執(zhí)行上述代碼,如下圖所示。

同時,再輸入如下的代碼,將npm換源,換成淘寶源,從而加快我們后面用npm下載各類包的速度。

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

執(zhí)行上述代碼,如下圖所示。

至此,我們就將Node.jsnpm環(huán)境配置完成了;接下來,就可以用npm安裝各類包了。

例如,我這里用pnpm這個包來測試一下,看看是否可以用npm來下載、安裝。

在管理員身份打開的命令行中,分別輸入如下代碼;其中,前者是查詢當前pnpm的版本,后者則是利用npm來下載、安裝pnpm。

pnpm -v
npm install -g pnpm

執(zhí)行上述代碼,如下圖所示。因為一開始我們沒有安裝pnpm,所以第1句代碼執(zhí)行后,就顯示不出來其版本;而第2句代碼則是對pnpm的安裝。

此外,還需要注意:在后續(xù)使用npm或者pnpm執(zhí)行各類命令時,有可能會出現(xiàn)類似無法加載文件XXX,因為在此系統(tǒng)上禁止運行腳本。這樣的提示信息,如下圖所示。

對于這種情況,我們首先用管理員身份打開Windows PowerShell,如下圖所示。

隨后,在其中分別執(zhí)行如下所示的代碼。

get-executionpolicy
set-executionpolicy remotesigned

執(zhí)行上述代碼,如下圖所示。

此時,再次執(zhí)行npm或者pnpm命令,就沒問題了。

至此,大功告成。

以上就是Windows系統(tǒng)下載、部署Node.js與npm環(huán)境的操作方法的詳細內(nèi)容,更多關(guān)于Windows下載、部署Node.js與npm環(huán)境的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 使用nodejs解析json數(shù)據(jù)

    使用nodejs解析json數(shù)據(jù)

    這篇文章主要介紹了使用nodejs解析json數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 在Ubuntu上安裝最新版本的Node.js

    在Ubuntu上安裝最新版本的Node.js

    Node.js是一個軟件平臺,通常用于構(gòu)建大規(guī)模的服務(wù)器端應(yīng)用。Node.js使用JavaScript作為其腳本語言,由于其非阻塞I/O設(shè)計以及單線程事件循環(huán)機制,使得它可以交付超高的性能。
    2014-07-07
  • node.js中的console.dir方法使用說明

    node.js中的console.dir方法使用說明

    這篇文章主要介紹了node.js中的console.dir方法使用說明,本文介紹了console.dir的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node 創(chuàng)建第一個服務(wù)器應(yīng)用的操作方法

    Node 創(chuàng)建第一個服務(wù)器應(yīng)用的操作方法

    Node.js是一個基于Chrome V8引擎的JavaScript運行環(huán)境,可以用于構(gòu)建高性能的網(wǎng)絡(luò)應(yīng)用程序,它采用事件驅(qū)動、非阻塞I/O模型,使得程序可以以高效地方式處理并發(fā)請求,這篇文章主要介紹了Node 創(chuàng)建第一個服務(wù)器應(yīng)用,需要的朋友可以參考下
    2024-02-02
  • node+express框架中連接使用mysql(經(jīng)驗總結(jié))

    node+express框架中連接使用mysql(經(jīng)驗總結(jié))

    這篇文章主要介紹了node+express框架中連接使用mysql(經(jīng)驗總結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • node.js中的http.createServer方法使用說明

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

    這篇文章主要介紹了node.js中的http.createServer方法使用說明,本文介紹了http.createServer的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 一行命令搞定node.js 版本升級

    一行命令搞定node.js 版本升級

    今天,又發(fā)現(xiàn)一個超級簡單的升級node.js的方法。一行命令搞定,省去了重新編譯安裝的過程。
    2014-07-07
  • 簡單易懂的nvm和Node.js版本控制的實現(xiàn)

    簡單易懂的nvm和Node.js版本控制的實現(xiàn)

    NVM是Node.js的版本管理工具,可以方便地在不同版本的Node.js之間切換,本文主要介紹了簡單易懂的nvm和Node.js版本控制的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • Node.js 使用 cors 中間件解決跨域問題小結(jié)

    Node.js 使用 cors 中間件解決跨域問題小結(jié)

    cors 是 Express 的一個第三方中間件,通過安裝和配置 cors 中間件,可以很方便地解決跨域問題,本文介紹Node.js 使用 cors 中間件解決跨域問題,感興趣的朋友一起看看吧
    2024-01-01
  • Node.JS事件的綁定與觸發(fā)示例詳解

    Node.JS事件的綁定與觸發(fā)示例詳解

    Node中的事件模型就是我們常見的訂閱發(fā)布模式,Nodejs核心API都采用異步事件驅(qū)動,所有可能觸發(fā)事件的對象都是一個繼承自EventEmitter類的子類實例對象,這篇文章主要給大家介紹了關(guān)于Node.JS事件的綁定與觸發(fā)事件的相關(guān)資料,需要的朋友可以參考下
    2022-11-11

最新評論

托克托县| 论坛| 靖江市| 山阴县| 平湖市| 松滋市| 灵寿县| 彰化市| 韩城市| 白朗县| 泸西县| 南安市| 海兴县| 仲巴县| 东山县| 如东县| 临洮县| 磐石市| 酉阳| 遂溪县| 北票市| 威海市| 大化| 斗六市| 河间市| 屯昌县| 元江| 郁南县| 乐亭县| 兰溪市| 津南区| 南木林县| 安岳县| 永康市| 涿鹿县| 崇左市| 尼勒克县| 治多县| 婺源县| 颍上县| 遂平县|