美文网首页
一个比 nrm 更好用的镜像源管理工具

一个比 nrm 更好用的镜像源管理工具

作者: 越前君 | 来源:发表于2021-09-10 18:45 被阅读0次
    配图源自 Freepik

    此前介绍过一个 NPM 镜像源管理工具,可以快速切换 NPM 源,那就是 nrm

    详见文章:nrm 使用详解

    最原始设置 NPM 或 YARN 源的命令对应如下:

    # use npm
    $ npm config set registry <registry-url>
    
    # use yarn
    $ yarn config set registry <registry-url>
    

    而使用 nrm 可以快速地切换源:

    # nrm use taobao
    $ nrm use <registry>
    

    但是这个有点不爽,就是说它只会切换 npm 命令的镜像源,nrm 无法修改 yarn 的。

    最近发现了一个 yrm(YARN registry manager)工具,可以同步修改 npmyarn 镜像源,它本身也是 nrm 的一个 Fork 分支。

    # install
    $ npm i yrm -g
    
    # switch registry
    $ yrm use <registry>
    
    # ...
    

    使用方法与 nrm 一致,就不多说了。如果对 nrm 不了解的话,可以先看看前面那篇文章。也可以通过 -h 查看所有命令。

    frankie@iMac ~ % 🐶 yrm -h
    
    Usage: yrm [options] [command]
    
    Options:
      -V, --version                output the version number
      -h, --help                   output usage information
    
    Commands:
      ls                           List all the registries
      current                      Show current registry name
      use <registry>               Change registry to registry
      add <registry> <url> [home]  Add one custom registry
      del <registry>               Delete one custom registry
      home <registry> [browser]    Open the homepage of registry with optional browser
      test [registry]              Show response time for specific or all registries
      help                         Print this help
    

    当你使用其他非预设注册表时,不能使用 publish 命令。通常我发布 NPM 包都是直接使用 npm public 命令。

    效果如下:

    frankie@iMac ~ % 🐶 yrm use taobao
    
       YARN Registry has been set to: https://registry.npm.taobao.org/
    
       NPM Registry has been set to: https://registry.npm.taobao.org/
    

    Refenerces

    相关文章

      网友评论

          本文标题:一个比 nrm 更好用的镜像源管理工具

          本文链接:https://www.haomeiwen.com/subject/ybjnwltx.html