由於先前安裝的node 沒有做任何配置,都是傻瓜式下一步,導致了我很多依賴都放置C盤,內存占用過多;也不太好管理所有覺得將它移動到node安裝目錄
一、新建文件夾
在原本安裝的nodejs目錄下新建 node_cache
和 node_global
文件夾
二、重新配置
1、使用CMD進行配置
重新指定npm 的緩存路徑,和全局配置, 你可以使用npm config ls -l
或 npm config list
查看默認配置
我的是
prefix = "C:\\Users\\Lenovo\\AppData\\Roaming\\npm"
cache = "C:\\Users\\Lenovo\\AppData\\Roaming\\npm-cache"
注意 請記住上面的路徑因為我比較懶,不想再重新拉一次依賴,所以我直接把這些目錄對應的文件都直接拷貝到我新的目錄下,然后再 重新配置 prefix
cache
這個指向新的目錄地址即可
![]() |
![]() |
![]() |
使用cmd 重新配置
npm config set prefix D:\develop\nodejs\node_global\npm
npm config set cache D:\develop\nodejs\npm-cache
2、使用 npm config edit 可視化配置
也可以直接使用 C:\Users\Lenovo>npm config edit 方式進行編輯
最后配置完成
prefix=D:\develop\nodejs\node_global\npm
cache=D:\develop\nodejs\npm-cache
3、修改path配置
這一步也是最重要的一步,不然上面拷貝的prefix
下文件 這步操作就沒什么意義了
看:
直接 我的電腦 右鍵 > 屬性 > 高級系統設置 > 高級 > 環境變量 > path
修改為 prefix
最新的地址即可
記錄哈這里使用到的npm 命令
1、 查看全局配置
npm config ls -l
2、 查看cache 配置
npm config get cache
3、 查看prefix 配置
npm config get prefix
4、 可視化編輯 ..npmrc
文件
npm config edit
5、全局包路徑查看
npm root -g