nodeJs的安裝與npm全局環(huán)境變量的配置詳解
最近在做小程序開發(fā)時(shí),有用到云函數(shù),而云函數(shù)就是用node.js寫的,所以其中難免會(huì)用到一些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
這里的安裝目錄一定要記清楚,后面會(huì)用到。
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 通常會(huì)出現(xiàn)下面錯(cuò)誤
這就代表我們npm全局環(huán)境變量沒有配置,接下來就教大家如何配置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–>打開dos命令行,輸入npm -v
如上圖所示,出現(xiàn)版本號(hào),就代表npm全局環(huán)境變量配置完成。
五,(選學(xué))把配置到別的盤
重要事情說三遍: 這里可以不用配置,這里可以不用配置,這一步非必須
再強(qiáng)調(diào)下,其實(shí)前面四步已經(jīng)滿足我們的需求了,這個(gè)第五步可以不用配置了。
我之所以寫出來,是因?yàn)槲覀円院笏械膎ode類庫都是默認(rèn)下載到c盤。通過npm root -g 可以看到。我的node類庫都是存在c盤。有時(shí)候window電腦存過多的東西在c盤,會(huì)影響電腦運(yùn)行速度。所以我決定把node類庫都存在我的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類庫
可以看到我們的D:\install\node\node_global目錄下已成功的安裝了request類庫
這樣我們以后在下載的類庫,就直接存到d盤里了,不會(huì)占用c盤空間了
上一篇:使用vue實(shí)現(xiàn)一個(gè)電子簽名組件的示例代碼
欄 目:JavaScript
下一篇:Vuejs中的watch實(shí)例詳解(監(jiān)聽者)
本文標(biāo)題:nodeJs的安裝與npm全局環(huán)境變量的配置詳解
本文地址:http://mengdiqiu.com.cn/a1/JavaScript/9292.html
您可能感興趣的文章
- 04-02javascript潛力,javascript強(qiáng)大嗎
- 04-02javascript點(diǎn)線,點(diǎn)線的代碼
- 04-02javascript替換字符串,js字符串的替換
- 04-02包含javascript舍的詞條
- 04-02javascript前身,javascript的前身
- 04-02java吃豆人代碼 js吃豆人
- 04-02java代碼的文件格式 java代碼的文件格式怎么寫
- 01-10使用webpack/gulp構(gòu)建TypeScript項(xiàng)目的方法示例
- 01-10使用JS來動(dòng)態(tài)操作css的幾種方法
- 01-10在Vue項(xiàng)目中使用Typescript的實(shí)現(xiàn)


閱讀排行
本欄相關(guān)
- 04-02javascript點(diǎn)線,點(diǎn)線的代碼
- 04-02javascript潛力,javascript強(qiáng)大嗎
- 04-02javascript替換字符串,js字符串的替換
- 04-02javascript移出,js 移入移出
- 04-02包含javascript舍的詞條
- 04-02javascript并行,深入理解并行編程 豆瓣
- 04-02javascript匿名,js匿名方法
- 04-02javascript警報(bào),JavaScript警告
- 04-02javascript遮蓋,JavaScript遮蓋PC端頁面
- 04-02javascript前身,javascript的前身
隨機(jī)閱讀
- 08-05織夢dedecms什么時(shí)候用欄目交叉功能?
- 04-02jquery與jsp,用jquery
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-10delphi制作wav文件的方法
- 01-10C#中split用法實(shí)例總結(jié)
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
- 08-05DEDE織夢data目錄下的sessions文件夾有什