查看配置
| 1 | npm config list | 
在输出信息中可以看到我的 npm 镜像如下:1
2
3metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/5.5.1 node/v8.9.3 darwin x64"
设置镜像
常用的 npm 镜像地址有:
npm —- http://registry.npmjs.org (默认)
cnpm — http://r.cnpmjs.org
taobao - https://registry.npm.taobao.org
nj —– https://registry.nodejitsu.com
rednpm - http://registry.mirror.cqupt.edu.cn
npmMirror https://skimdb.npmjs.com/registry
edunpm - http://registry.enpmjs.org
1. 临时使用
| 1 | npm --registry https://registry.npm.taobao.org install xxx | 
2. 持久使用
| 1 | npm config set registry https://registry.npm.taobao.org | 
或者直接编辑 ~/.npmrc 文件,加入如下内容:1
registry = https://registry.npm.taobao.org
3. 随时切换
使用 nrm 管理 npm 镜像地址
检测镜像是否配置成功
| 1 | npm config get registry | 
npm info underscore或者npm info express也可以用来查看配置是否成功
删除镜像
| 1 | npm config delete registry | 
其他
查看 npm 安装目录
| 1 | npm root -g | 
查看 npm 的 prefix 和 cache 路径配置信息
| 1 | npm config get prefix | 
安装 node.js 时会自动安装 npm, 默认的缓存路径是 %appdata%\Roaming\npm-cache