zoukankan      html  css  js  c++  java
  • npm包管理器总结

    yrm -- Yarn Registry Manager

    管理所有的yarn包的下载源Registry

    yrm可以帮助你轻松地添加、删除、查询、切换所有的Yarn Registries,目前内置npm,taobao,yarn三个源

    Install

    npm install -g yrm
    

    Example

    列出所有Registry

    $ yrm ls
    或者
    $ yrm list
    
    * npm     -  https://registry.npmjs.org/
      taobao  -  https://registry.npm.taobao.org/
      yarn    -  https://registry.yarnpkg.com/
    
    

    列出当前正在使用的源(-n, --npm 同步显示npm使用的源)

    $ yrm now
    // 或者
    $ yrm use now -n
    

    切换源(-n, --npm 同时切换npm的源)

    $ yrm use yarn
    

    添加源

    $ yrm add swb https://registry.npmjs.org/ https://www.npmjs.org
    
    You have added swb successfully!
    
       [swb](https://registry.npmjs.org/)
    

    删除源(-n, --npm 如果需要修改当前源,同步修改npm的源)

    当删除的源正在使用时会指定 yarn 的官方源

    $ yrm del swb
    

    Usage

    $ yrm help
    
    Usage: yrm [options] [command]
    
    
      Options:
    
        -V, --version  output the version number
        -h, --help     output usage information
    
    
      Commands:
    
        list|ls                       列出所有的yarn源
        now [options]                 显示当前使用的源
        use [options] <name>          切换当前的源
        add <name> <registry> [home]  添加yarn源
        del [options] <name>          删除yarn源,当删除的源正在使用时会指定 yarn 的官方源
        help                          打印出yrm的命令帮助信息
    

    nrm 使用方式

    选项:  -V, --version                         
    输出版本号  -h, --help                            
    输出帮助信息指令:  ls                                      
    列出所有注册表  current                                 
    显示当前注册表名称  use <registry>                          
    切换注册表  add <registry> <url> [home]             
    添加一个自定义注册表  set-auth [options] <registry> [value]   
    使用base64编码的字符串或用户名和密码设置自定义注册表的授权信息  set-email <registry> <value>            
    为自定义注册表设置电子邮件  set-hosted-repo <registry> <value>      
    设置用于自定义注册表的托管npm存储库以发布程序包  del <registry>                          
    删除一个自定义注册表  home <registry> [browser]              
    使用可选的浏览器打开注册表的主页  publish [options] [<tarball>|<folder>]  
    如果当前注册表是自定义注册表,则将程序包发布到当前注册表。                                          
    如果您不使用自定义注册表,则此命令将直接运行npm publish  test [registry]                         
    显示特定或所有注册表的响应时间,一般厕所使用  help      
    

    npm 切换源

    • 查看当前是用的源

      npm config get registry
      
    • 设置一个源

      npm config set registry https://registry.npm.taobao.org/
      
    一份帮助文档,无论多么仔细,都不会帮助主人多敲一行代码!
  • 相关阅读:
    hdu 1455 N个短木棒 拼成长度相等的几根长木棒 (DFS)
    hdu 1181 以b开头m结尾的咒语 (DFS)
    hdu 1258 从n个数中找和为t的组合 (DFS)
    hdu 4707 仓鼠 记录深度 (BFS)
    LightOJ 1140 How Many Zeroes? (数位DP)
    HDU 3709 Balanced Number (数位DP)
    HDU 3652 B-number (数位DP)
    HDU 5900 QSC and Master (区间DP)
    HDU 5901 Count primes (模板题)
    CodeForces 712C Memory and De-Evolution (贪心+暴力)
  • 原文地址:https://www.cnblogs.com/yaogengzhu/p/15324921.html
Copyright © 2011-2022 走看看