美文网首页
nrm-npm源管理工具

nrm-npm源管理工具

作者: cnSco | 来源:发表于2022-04-22 15:18 被阅读0次

    我们可以通过以下两个方法,查看或者配置npm镜像源

    npm config get registry
    
    npm config set registry https://registry.npm.taobao.org
    

    nrm

    nrm(npm registry manager) 是npm的镜像源管理工具,可以快速的在npm源之间切换。

    • 安装
    npm install -g nrm
    
    • 列出当前配置的可选源
    nrm ls
    

    输出内容:

    *  npm ---------- https://registry.npmjs.org/
       yarn --------- https://registry.yarnpkg.com/
       tencent ------ https://mirrors.cloud.tencent.com/npm/
       cnpm --------- https://r.cnpmjs.org/
       taobao ------- https://registry.npmmirror.com/
       npmMirror ---- https://skimdb.npmjs.com/registry/
    

    标注*号的,表示当前使用的源

    • 切换源
    nrm use taobao
    
    输出:
       Registry has been set to: https://registry.npmmirror.com/
    
    • 添加配置一个新的npm源
    nrm add taobao https://registry.npmmirror.com/
    
    • 删除已配置的源
    nrm del taobao
    
    • 用法

    nrm [options] [command]

    命令 描述
    ls 列出配置的可选源
    current 显示当前源名字
    use <registry> 切换源
    add <registry> <url> [home] 添加一个源
    del <registry> 删除一个源
    login <registry> [value] 设置某个源的授权信息(账号密码或者base64编码字符串)

    大家可以到nrm文档了解更多信息: nrm Readme

    其他源设置用法

    1. 执行命令临时指定源
    npm --registry https://registry.npm.taobao.org install
    
    1. 配置文件指定源
      最近在一个项目目录下发现一直切不了源,但是其他目录又正常切换
      后来才发现项目根目录有个.npmrc文件指定了源
      文件内容就一行:
    registry=http://npm.szy.com:4873/
    

    相关文章

      网友评论

          本文标题:nrm-npm源管理工具

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