查看配置
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