npm、yarn设置源

介绍一款能同时、分开管理npm、yarn源的工具

cgr -- change registry | yarn & npm registry manager

安装

npm install -g cgr

默认源列表

cgr ls

N npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
Y taobao - https://registry.npm.taobao.org/
  yarn --- https://registry.yarnpkg.com/

N代表npm,Y代表yarn,*代表npm和yarn共用的源

源切换

cgr use cnpm
npm registry has been set to: http://r.cnpmjs.org/
yarn registry has been set to: http://r.cnpmjs.org/
cgr use cnpm y
yarn registry has been set to: http://r.cnpmjs.org/
cgr use cnpm n
npm registry has been set to: http://r.cnpmjs.org/

y/yarn代表yarn切换,n/npm代表npm切换,大小写均可;type为空,表示同时切换源

添加私有源

cgr add test http://registry.private.com
add registry test success

cgr ls
N npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
Y taobao - https://registry.npm.taobao.org/
  yarn --- https://registry.yarnpkg.com/
  test --- http://registry.private.com/

删除私有源

cgr del test
delete registry test success

源响应时间测试

cgr test

N npm ---- 693ms
  cnpm --- 223ms
Y taobao - 102ms
  yarn --- 929ms

说明

cgr 是基于nrm的改进版本,进行了一些优化,能同时管理npm、yarn源。底层通过bash命令进行源切换操作,避免了直接操作.yarnrc等源管理文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 包 通过使用npm来进行基本的包管理 初始化管理 对于每个项目来说都会有自己的依赖文件这时候就需要从开始就通过np...
    花开有声是我阅读 620评论 0 1
  • 原文 在中国,安装 & 升级 npm 依赖的正确方法 05 NOVEMBER 2016onnpm-check,cn...
    SunnyLYummy阅读 14,761评论 1 3
  • 作为前端开发者我们经常会使用npm或yarn,我们都知道npm和yarn默认镜像在国外,国内访问这些镜像速度会比较...
    梧桐叶_阅读 31,796评论 4 23
  • 本文参考:【原】npm 常用命令详解从0开始发布一个无依赖、高质量的npm包Yarn 官网 上一篇文章 npm总结...
    双面小Q阅读 2,285评论 0 6
  • 不知道为什么隔了一星期再回家 回到家有种很压抑的感觉 很想逃离 很讨厌这里的一切 不想说话 只想一人呆着 连哭都不想哭
    Alina是怪叔叔阅读 166评论 0 0