修改NPM全局模式的默認(rèn)安裝路徑的方法
一般情況下,我們安裝Node.js
環(huán)境,程序會自動把NPM
全局模塊的路徑設(shè)置在系統(tǒng)盤(通常是C
盤下),我們在項目開發(fā)階段不建議全局路徑設(shè)置在系統(tǒng)盤,不但會影響電腦的性能,而且還很不安全??梢酝ㄟ^以下命令來設(shè)置默認(rèn)下載的全局路徑目錄:
輸入命令,查看當(dāng)前配置:
npm config ls
運行結(jié)果:
如果是第一次使用NPM
安裝包的話,在配置中只會看到prefix
的選項,就是NPM
默認(rèn)的全局安裝目錄。但是如果有多次使用NPM
安裝包的話,就會看到cache
和prefix
兩個路徑,如下圖:
第一步:
在欲更改的目錄下新建兩個文件夾,分別是:node_global_modules
和 node_cache
,效果如圖:
第二步:
打開命令提示符,執(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é)果,效果如圖:
第三步:
驗證配置成功后,需要配置環(huán)境變量。在環(huán)境變量中,新建一個系統(tǒng)變量,變量名:NODE_HOME
,變量值:D:\dev\nodejs
,效果如圖:
在Path
變量名中,新建變量值:
%NODE_HOME% %NOED_HOME%\node_modules %NODE_HOME%\node_modules\npm\node_global_modules\
效果如圖:
保存之后,可以重新執(zhí)行全局安裝命令,查看NPM
依賴包在全局的默認(rèn)安裝目錄是否為我們配置好的目錄,如果成功下載到了設(shè)置后的目錄下,就成功修改了默認(rèn)全局安裝路徑。
到此這篇關(guān)于修改NPM全局模式的默認(rèn)安裝路徑的方法的文章就介紹到這了,更多相關(guān)NPM全局模式安裝路徑內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在NodeJS中啟用ECMAScript 6小結(jié)(windos以及Linux)
ECMAScript 6 是JavaScript的下一代標(biāo)準(zhǔn),其目標(biāo),是使得JavaScript可以用來編寫復(fù)雜的應(yīng)用程序、函數(shù)庫和代碼的自動生成器(code generator)。2014-07-07從reflect?metadata理解Nest實現(xiàn)原理
這篇文章主要為大家介紹了從reflect?metadata理解Nest實現(xiàn)原理示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08node vue項目開發(fā)之前后端分離實戰(zhàn)記錄
其實基于vue.js+node.js構(gòu)建的開源博客系統(tǒng)有很多,下面這篇文章主要給大家介紹了關(guān)于node vue項目開發(fā)之前后端分離的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友下面來一起看看吧。2017-12-12Node.js的HTTP模塊、URL模塊與supervisor工具介紹
這篇文章介紹了Node.js的HTTP模塊、URL模塊與supervisor工具,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06nodeJS與MySQL實現(xiàn)分頁數(shù)據(jù)以及倒序數(shù)據(jù)
這篇文章主要介紹了nodeJS與MySQL實現(xiàn)分頁數(shù)據(jù)以及倒序數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06