• 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/
      
    一份帮助文档,无论多么仔细,都不会帮助主人多敲一行代码!
  • 相关阅读:
    Vue响应式原理
    vue 与 react
    vuex
    受控组件( controlled component )与不受控制的组件( uncontrolled component )区别
    redux学习语录
    Flux
    MVC和MVVM 架构模式/设计思想
    immutable
    JS中一些兼容性问题
    @芥末的糖 ---------- node连接数据库两种方式mysql和moogoDB
  • 原文地址:https://www.cnblogs.com/yaogengzhu/p/15324921.html
Copyright © 2020-2023  润新知