场景:在使用npm安装依赖的时候是在国外的服务器下载的,由于网络原因导致下载速度非常慢,
于是我们通过安装cnpm来提高下载依赖的速度,但是习惯了npm的命令后想使用cnpm的方式怎么办?
事实上我们可以直接更换npm的源地址就可以了,但是频繁的切换npm的源地址有些麻烦,所以我们使用nrm来管理我的源地址。
一、nrm的作用
nrm是用来管理npm源地址的一个便捷工具包,在nrm中内置了常用的几个源地址,便于我们随时切换源地址
二、安装与使用
// 全局安装
npm i nrm -g
// 查看版本
nrm -V
// 查看nrm的预设地址(ls是list的简写)
nrm ls
// 切换源地址 (例如切换到淘宝镜像地址)
// 淘宝新地址:https://registry.npmmirror.com
// 老地址:http://registry.npm.taobao.org 域名将于 2022 年 05 月 31 日零时起停止服务
nrm use taobao
// 查看npm的源地址
npm config get registry
/*
** 使用 nrm ls 查看源地址列表,会在当前使用的源地址前面有个 * 提示,可能有版本差异,有些版本没有 * 提示,
** 所以我们使用 npm config get registry 来查看 npm 的源地址是否切换成功
*/
注意:nrm只是提供了npm的源地址,我们在切换了源地址后使用的命令行仍然是npm
拓展:
有使用我们的npm会出现一些奇怪的现象,例如卡住不动,这种情况我们可以清理一些npm的缓存来解决
npm cache clean --force