nodeJs的安裝與npm全局環(huán)境變量的配置詳解
最近在做小程序開(kāi)發(fā)時(shí),有用到云函數(shù),而云函數(shù)就是用node.js寫的,所以其中難免會(huì)用到一些node類庫(kù)。用node類庫(kù)就必選在電腦上安裝node.js環(huán)境,并且配置npm命令的環(huán)境變量。用mac電腦,這些基本上都是自帶的,不用安裝和配置。但是大多數(shù)同學(xué)都是window電腦,所以今天就來(lái)教大家如何在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
這里的安裝目錄一定要記清楚,后面會(huì)用到。
4,選擇
安裝選項(xiàng)
選項(xiàng) | 說(shuō)明 |
---|---|
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 通常會(huì)出現(xiàn)下面錯(cuò)誤
這就代表我們npm全局環(huán)境變量沒(méi)有配置,接下來(lái)就教大家如何配置npm環(huán)境變量。
四,npm環(huán)境變量的配置
1,配置環(huán)境變量
我的電腦->右鍵->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量
2,點(diǎn)擊PATH,然后點(diǎn)擊編輯
3,把我們的node安裝目錄追加到path里,前面用 ; 分割
設(shè)置完后,不要忘記點(diǎn)確定。
4,然后重新win+R ->cml–>打開(kāi)dos命令行,輸入npm -v
如上圖所示,出現(xiàn)版本號(hào),就代表npm全局環(huán)境變量配置完成。
五,(選學(xué))把配置到別的盤
重要事情說(shuō)三遍: 這里可以不用配置,這里可以不用配置,這一步非必須
再?gòu)?qiáng)調(diào)下,其實(shí)前面四步已經(jīng)滿足我們的需求了,這個(gè)第五步可以不用配置了。
我之所以寫出來(lái),是因?yàn)槲覀円院笏械膎ode類庫(kù)都是默認(rèn)下載到c盤。通過(guò)npm root -g 可以看到。我的node類庫(kù)都是存在c盤。有時(shí)候window電腦存過(guò)多的東西在c盤,會(huì)影響電腦運(yùn)行速度。所以我決定把node類庫(kù)都存在我的d盤里。
1,首先在d盤node的安裝目錄下配置創(chuàng)建兩個(gè)文件如下圖
還記得上面的第二步的第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類庫(kù)
可以看到我們的D:\install\node\node_global目錄下已成功的安裝了request類庫(kù)
這樣我們以后在下載的類庫(kù),就直接存到d盤里了,不會(huì)占用c盤空間了
相關(guān)文章
Node.js node-schedule定時(shí)任務(wù)隔多少分鐘執(zhí)行一次的方法
這篇文章主要介紹了Node.js node-schedule定時(shí)任務(wù)隔多少分鐘執(zhí)行一次的方法,本文給出了每隔 15 分鐘、 30 分鐘執(zhí)行一次任務(wù)的編碼實(shí)例,需要的朋友可以參考下2015-02-02node.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í)之路(四)--單元測(cè)試
在專業(yè)化的軟件開(kāi)發(fā)過(guò)程中,無(wú)論什么平臺(tái)語(yǔ)言,現(xiàn)在都需要UnitTest單元測(cè)試. Node.js有built-in的Assert。 今天讓我們來(lái)看一下Node.js的單元測(cè)試。在這兒我們使用nodeunit2014-07-07Node.js接入DeepSeek實(shí)現(xiàn)流式對(duì)話功能
隨著人工智能技術(shù)的發(fā)展,越來(lái)越多的服務(wù)和應(yīng)用開(kāi)始集成AI能力以提升用戶體驗(yàn),本文將介紹如何通過(guò)Node.js接入DeepSeek提供的API服務(wù),特別是其聊天完成(Chat?Completions)功能,為您的應(yīng)用增添智能對(duì)話能力,需要的朋友可以參考下2025-02-02Node.js學(xué)習(xí)教程之HTTP/2服務(wù)器推送【譯】
這篇文章主要給大家介紹了關(guān)于Node.js學(xué)習(xí)教程之HTTP/2服務(wù)器推送的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10node.js中的console.info方法使用說(shuō)明
這篇文章主要介紹了node.js中的console.info方法使用說(shuō)明,本文介紹了console.info的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12nodejs項(xiàng)目windows下開(kāi)機(jī)自啟動(dòng)的方法
今天小編就為大家分享一篇nodejs項(xiàng)目windows下開(kāi)機(jī)自啟動(dòng)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-11-11koa-compose簡(jiǎn)單實(shí)現(xiàn)及使用的妙處
這篇文章主要為大家介紹了koa-compose簡(jiǎn)單實(shí)現(xiàn)及使用的妙處詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04