修改npm的全局路径
不想把所有的数据都放在系统盘,因此需要修改npm的全局路径
1. 查看npm的默认配置
1 | npm config get |
控制台输出信息
1 | D:\Coder\nodejs>npm config get |
prefix 为系统盘地址
2. 修改路径
- 在要修改地址创建”node_global”及”node_cache”两个文件夹,用于后续的配置
- 在命令行执行如下命令
1
2
3
4# 全局安装位置
npm config set prefix "D:\Coder\nodejs\node_global"
# 缓存文件位置
npm config set cache "D:\Coder\nodejs\node_cache" - 查看、验证修改后的配置控制台输出信息
1
npm config get
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16D:\Coder\nodejs>npm config get
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.5.0-next.0 node/v11.6.0 win32 x64"
; userconfig C:\Users\Liyp\.npmrc
cache = "D:\\Coder\\nodejs\\node_cache"
prefix = "D:\\Coder\\nodejs\\node_global"
; builtin config undefined
; node bin location = D:\Coder\nodejs\node.exe
; cwd = D:\Coder\nodejs
; HOME = C:\Users\xxx
; "npm config ls -l" to show all defaults. - 修改环境变量(win)
需要把新路径(D:\Coder\nodejs\node_global)添加到环境变量
3. 恢复默认地址
1 | # 全局安装位置 |
4.使用taobao源加速npm
在要install或者update的命令后面附加 –registry=https://registry.npm.taobao.org 即可,如:
1 | npm install xxx --registry=https://registry.npm.taobao.org |