nodeJs的安裝與npm全局環(huán)境變量的配置詳解
最近在做小程序開發(fā)時,有用到云函數(shù),而云函數(shù)就是用node.js寫的,所以其中難免會用到一些node類庫。用node類庫就必選在電腦上安裝node.js環(huán)境,并且配置npm命令的環(huán)境變量。用mac電腦,這些基本上都是自帶的,不用安裝和配置。但是大多數(shù)同學(xué)都是window電腦,所以今天就來教大家如何在window電腦上安裝node.js并且配置npm命令
一,下載node包
這里推薦大家直接到官網(wǎng)下載:https://nodejs.org/zh-cn/download/

二,安裝node包
1,下載好以后直接雙擊安裝即可,然后點(diǎn)擊下圖所示的next
2,
2、接受協(xié)議,點(diǎn)擊next
3,選擇
3、安裝目錄,然后點(diǎn)擊next
這里的安裝目錄一定要記清楚,后面會用到。
4,選擇
安裝選項(xiàng)
| 選項(xiàng) | 說明 |
|---|---|
| Node.js runtime | 表示運(yùn)行環(huán)境 |
| npm package manager | 表示npm包管理器 |
| online documentation shortcuts | 在線文檔快捷方式 |
| Add to PATH | 添加到環(huán)境變量 |
全部保持默認(rèn),點(diǎn)擊next即可
5,這里可以不勾選,直接點(diǎn)擊next即可

6,點(diǎn)擊install

然后等待安裝

7,安裝完成,點(diǎn)擊finish

三,驗(yàn)證安裝
win+R快捷鍵調(diào)出下圖所示

輸入cmd然后回車,進(jìn)入dos命令行。
輸入node -v 如果出現(xiàn)下圖所示,代表安裝成功

然后輸入npm -v 通常會出現(xiàn)下面錯誤

這就代表我們npm全局環(huán)境變量沒有配置,接下來就教大家如何配置npm環(huán)境變量。
四,npm環(huán)境變量的配置
1,配置環(huán)境變量
我的電腦->右鍵->屬性->高級系統(tǒng)設(shè)置->高級->環(huán)境變量

2,點(diǎn)擊PATH,然后點(diǎn)擊編輯

3,把我們的node安裝目錄追加到path里,前面用 ; 分割

設(shè)置完后,不要忘記點(diǎn)確定。
4,然后重新win+R ->cml–>打開dos命令行,輸入npm -v

如上圖所示,出現(xiàn)版本號,就代表npm全局環(huán)境變量配置完成。
五,(選學(xué))把配置到別的盤
重要事情說三遍: 這里可以不用配置,這里可以不用配置,這一步非必須
再強(qiáng)調(diào)下,其實(shí)前面四步已經(jīng)滿足我們的需求了,這個第五步可以不用配置了。
我之所以寫出來,是因?yàn)槲覀円院笏械膎ode類庫都是默認(rèn)下載到c盤。通過npm root -g 可以看到。我的node類庫都是存在c盤。有時候window電腦存過多的東西在c盤,會影響電腦運(yùn)行速度。所以我決定把node類庫都存在我的d盤里。

1,首先在d盤node的安裝目錄下配置創(chuàng)建兩個文件如下圖

還記得上面的第二步的第3點(diǎn)嗎,如下圖。我這里選擇的是d盤里的install目錄下的node。

2,然后下面命令
npm config set prefix "D:\install\node\node_global" npm config set cache "D:\install\node\node_cache"
注意:這里的 D:\install\node是我的node安裝目錄,你要替換成你自己的。
執(zhí)行完以后在輸入npm root -g 可以看到我們的目錄已經(jīng)變了

3.把D:\install\node\node_global配置到環(huán)境變量的PATH下,如下圖

4,驗(yàn)證
如我們想安裝request類庫

可以看到我們的D:\install\node\node_global目錄下已成功的安裝了request類庫

這樣我們以后在下載的類庫,就直接存到d盤里了,不會占用c盤空間了
相關(guān)文章
Node.js node-schedule定時任務(wù)隔多少分鐘執(zhí)行一次的方法
這篇文章主要介紹了Node.js node-schedule定時任務(wù)隔多少分鐘執(zhí)行一次的方法,本文給出了每隔 15 分鐘、 30 分鐘執(zhí)行一次任務(wù)的編碼實(shí)例,需要的朋友可以參考下2015-02-02
node.js實(shí)現(xiàn)http服務(wù)器與瀏覽器之間的內(nèi)容緩存操作示例
這篇文章主要介紹了node.js實(shí)現(xiàn)http服務(wù)器與瀏覽器之間的內(nèi)容緩存操作,結(jié)合實(shí)例形式分析了node.js http服務(wù)器與瀏覽器之間的內(nèi)容緩存原理與具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-02-02
我的Node.js學(xué)習(xí)之路(四)--單元測試
在專業(yè)化的軟件開發(fā)過程中,無論什么平臺語言,現(xiàn)在都需要UnitTest單元測試. Node.js有built-in的Assert。 今天讓我們來看一下Node.js的單元測試。在這兒我們使用nodeunit2014-07-07
Node.js接入DeepSeek實(shí)現(xiàn)流式對話功能
隨著人工智能技術(shù)的發(fā)展,越來越多的服務(wù)和應(yīng)用開始集成AI能力以提升用戶體驗(yàn),本文將介紹如何通過Node.js接入DeepSeek提供的API服務(wù),特別是其聊天完成(Chat?Completions)功能,為您的應(yīng)用增添智能對話能力,需要的朋友可以參考下2025-02-02
Node.js學(xué)習(xí)教程之HTTP/2服務(wù)器推送【譯】
這篇文章主要給大家介紹了關(guān)于Node.js學(xué)習(xí)教程之HTTP/2服務(wù)器推送的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10
nodejs項(xiàng)目windows下開機(jī)自啟動的方法
今天小編就為大家分享一篇nodejs項(xiàng)目windows下開機(jī)自啟動的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-11-11
koa-compose簡單實(shí)現(xiàn)及使用的妙處
這篇文章主要為大家介紹了koa-compose簡單實(shí)現(xiàn)及使用的妙處詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04

