修改Nodejs內(nèi)置的npm默認(rèn)配置路徑方法
Nodejs 內(nèi)置的npm默認(rèn)會(huì)把模塊安裝在c盤的用戶AppData目錄下(吐槽一下:不明白為啥現(xiàn)在的軟件都喜歡把資源裝在這里)

C盤這么小,肯定是不行的,下面一步步修改到D盤
1.打開cmd命令行,查看當(dāng)前配置
輸入 npm config ls
先看一下當(dāng)前npm的配置環(huán)境,由于我已經(jīng)修改過(guò),所以可以看到修改后的路徑

2.修改路徑
這里需要修改兩個(gè)路徑,module路徑和cache路徑
module對(duì)應(yīng)prefix
cache對(duì)應(yīng)cache
首先在別的盤新建兩個(gè)目錄
D:\nodejs\node_modules\npm\node_global_modules D:\nodejs\node_modules\npm\node_cache
然后依次執(zhí)行
npm config set prefix"D:\nodejs\node_modules\npm\node_global_modules" npm config set cache"D:\nodejs\node_modules\npm\node_cache"
3.修改環(huán)境變量
新增環(huán)境變量 NODE_HOME

修改Path,追加 %NODE_HOME%\;%NODE_HOME%\node_modules;%NODE_HOME%\node_modules\npm\node_global_modules\;
4.測(cè)試一下
重新打開一個(gè)cmd命令行,安裝一個(gè)插件試試
執(zhí)行
npm install cordova -g// -g意思是安裝到全局目錄下
安裝完畢后打開設(shè)置的安裝路徑看下是否成功

大功告成!
以上這篇修改Nodejs內(nèi)置的npm默認(rèn)配置路徑方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Puppeteer實(shí)現(xiàn)頁(yè)面遍歷的示例代碼
很多時(shí)候我們需要遍歷我們的頁(yè)面來(lái)檢查頁(yè)面是否存在問(wèn)題,以更好的保證可用性和安全性,下面就來(lái)講講如何使用puppeteer來(lái)實(shí)現(xiàn)頁(yè)面遍歷的功能吧2023-06-06
一文詳解Node中module.exports和exports區(qū)別
這篇文章主要介紹了一文詳解Node中module.exports和exports區(qū)別2023-03-03
Node.js處理I/O數(shù)據(jù)之使用Buffer模塊緩沖數(shù)據(jù)
這篇文章介紹了Node.js使用Buffer模塊緩沖數(shù)據(jù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07
Node.js中的package.json與cnpm命令行工具介紹
這篇文章介紹了Node.js中的package.json與cnpm命令行工具,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
node.js中的events.emitter.removeListener方法使用說(shuō)明
這篇文章主要介紹了node.js中的events.emitter.removeListener方法使用說(shuō)明,本文介紹了events.emitter.removeListener的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12

