yrm 比 nrm 更全面的镜像源管理工具换源
•
2024-02-20
•
文章类别:
JavaScript
•
阅读量:515
yrm(YARN registry manager) 比 nrm 更全面的镜像源管理工具更换镜像源。yrm 可以同时更换 npm 和 yarn 的镜像源,方便快速。yrm 是 nrm 的一个 Fork 分支
关于 nrm 更换镜像源的使用方法查看:nrm npm的镜像源管理工具换源详解
为什么要使用 yrm 换源
如果你要修改 npm 和 yarn 的镜像源,运行一次 yrm 可以同时更换 npm 和 yarn 的镜像源,方便快速。
如果使用 npm 命令和 yarn 命令更换镜像源命令复杂,并且要运行两次命令。
使用 npm 命令更换 npm 的镜像源,运行如下命令(以淘宝阿里镜像源为例):
sudo npm config set registry https://registry.npmmirror.com/
使用 yarn 命令更换 yarn 的镜像源,运行如下命令(以淘宝阿里镜像源为例):
sudo yarn config set registry https://registry.npmmirror.com/
yrm 换源使用方法
yrm 命令的使用方式几乎和 nrm 的方式一样,会使用 nrm,你就会使用 yrm。
全局安装 yrm
此种安装方式把 yrm 软件包安装到系统目录下,同时 yrm 命令也安装到 PATH 目录中,方便直接使用 yrm 命令。
sudo npm i yrm -g
查看 yrm 默认配置的镜像源
yrm ls
在如下显示的镜像源列表中,*
表示当前使用的镜像源:
npm ---- https://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/
yarn --- https://registry.yarnpkg.com
在如上的 npm 镜像源列表中,每一行表示一个镜像源 registry 由两部分组成,它们是 name 和 url。
更新添加镜像源
由于 yrm 包最新一次更新还是多年前,因此淘宝(阿里)镜像的域名还是旧域名,淘宝镜像的旧域名已经停用,可以通过以下方式进行更新为淘宝新域名:
yrm add taobao https://registry.npmmirror.com/
使用 yrm 更换镜像源
更换镜像源只需要指定镜像源 registry 的 name 不需要使用 url,这也就是使用 nrm 更换镜像源比使用 npm 或 yarn 命令简单的原因。
yrm use taobao
0 评论