修改NPM全局模式的默認(rèn)安裝路徑的方法
一般情況下,我們安裝Node.js
環(huán)境,程序會(huì)自動(dòng)把NPM
全局模塊的路徑設(shè)置在系統(tǒng)盤(pán)(通常是C
盤(pán)下),我們?cè)陧?xiàng)目開(kāi)發(fā)階段不建議全局路徑設(shè)置在系統(tǒng)盤(pán),不但會(huì)影響電腦的性能,而且還很不安全??梢酝ㄟ^(guò)以下命令來(lái)設(shè)置默認(rèn)下載的全局路徑目錄:
輸入命令,查看當(dāng)前配置:
npm config ls
運(yùn)行結(jié)果:
如果是第一次使用NPM
安裝包的話(huà),在配置中只會(huì)看到prefix
的選項(xiàng),就是NPM
默認(rèn)的全局安裝目錄。但是如果有多次使用NPM
安裝包的話(huà),就會(huì)看到cache
和prefix
兩個(gè)路徑,如下圖:
第一步:
在欲更改的目錄下新建兩個(gè)文件夾,分別是:node_global_modules
和 node_cache
,效果如圖:
第二步:
打開(kāi)命令提示符,執(zhí)行下面兩條命令:
npm config set prefix "D:\dev\nodejs\node_modules\npm\node_global_modules" npm config set cache "D:\dev\nodejs\node_modules\npm\node_cache"
執(zhí)行成功后,可以用 npm config ls
命令查看配置的結(jié)果,效果如圖:
第三步:
驗(yàn)證配置成功后,需要配置環(huán)境變量。在環(huán)境變量中,新建一個(gè)系統(tǒng)變量,變量名:NODE_HOME
,變量值:D:\dev\nodejs
,效果如圖:
在Path
變量名中,新建變量值:
%NODE_HOME% %NOED_HOME%\node_modules %NODE_HOME%\node_modules\npm\node_global_modules\
效果如圖:
保存之后,可以重新執(zhí)行全局安裝命令,查看NPM
依賴(lài)包在全局的默認(rèn)安裝目錄是否為我們配置好的目錄,如果成功下載到了設(shè)置后的目錄下,就成功修改了默認(rèn)全局安裝路徑。
到此這篇關(guān)于修改NPM全局模式的默認(rèn)安裝路徑的方法的文章就介紹到這了,更多相關(guān)NPM全局模式安裝路徑內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
node.js實(shí)現(xiàn)博客小爬蟲(chóng)的實(shí)例代碼
這篇文章通過(guò)實(shí)例代碼來(lái)給大家介紹如何利用node.js實(shí)現(xiàn)博客小爬蟲(chóng),有需要的朋友們可以直接運(yùn)用文中給出的實(shí)例代碼來(lái)進(jìn)行實(shí)踐學(xué)習(xí),感興趣的朋友們下面來(lái)一起看看吧。2016-10-10Express框架搭建項(xiàng)目的實(shí)現(xiàn)步驟
Express是一個(gè)基于Node.js平臺(tái)的輕量級(jí)Web應(yīng)用框架,它提供了簡(jiǎn)潔的API和豐富的功能,本文主要介紹了Express框架搭建項(xiàng)目的實(shí)現(xiàn)步驟,感興趣的可以了解一下2024-06-06在NodeJS中啟用ECMAScript 6小結(jié)(windos以及Linux)
ECMAScript 6 是JavaScript的下一代標(biāo)準(zhǔn),其目標(biāo),是使得JavaScript可以用來(lái)編寫(xiě)復(fù)雜的應(yīng)用程序、函數(shù)庫(kù)和代碼的自動(dòng)生成器(code generator)。2014-07-07從reflect?metadata理解Nest實(shí)現(xiàn)原理
這篇文章主要為大家介紹了從reflect?metadata理解Nest實(shí)現(xiàn)原理示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08node.js缺少mysql模塊運(yùn)行報(bào)錯(cuò)的解決方法
前幾天在工作中需要利用node.js連接數(shù)據(jù)庫(kù),通過(guò)網(wǎng)上的教程連接后運(yùn)行卻報(bào)錯(cuò)了,然后趕緊查找解決的方法,通過(guò)測(cè)試與朋友的提點(diǎn),終于解決了這個(gè)問(wèn)題,現(xiàn)在將解決的方法分享給大家,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。2016-11-11nodejs實(shí)現(xiàn)登陸驗(yàn)證功能
這篇文章主要為大家詳細(xì)介紹了nodejs實(shí)現(xiàn)登陸驗(yàn)證功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04node vue項(xiàng)目開(kāi)發(fā)之前后端分離實(shí)戰(zhàn)記錄
其實(shí)基于vue.js+node.js構(gòu)建的開(kāi)源博客系統(tǒng)有很多,下面這篇文章主要給大家介紹了關(guān)于node vue項(xiàng)目開(kāi)發(fā)之前后端分離的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友下面來(lái)一起看看吧。2017-12-12Node.js的HTTP模塊、URL模塊與supervisor工具介紹
這篇文章介紹了Node.js的HTTP模塊、URL模塊與supervisor工具,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06nodeJS與MySQL實(shí)現(xiàn)分頁(yè)數(shù)據(jù)以及倒序數(shù)據(jù)
這篇文章主要介紹了nodeJS與MySQL實(shí)現(xiàn)分頁(yè)數(shù)據(jù)以及倒序數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06