zoukankan      html  css  js  c++  java
  • 用nrm一键切换npm源

    当使用官方npm源安装各种包比较慢的时候,建议修改npm源地址

    查看npm源地址,在终端输入以下命令

    npm config list

    会看到官方的npm源

    metrics-registry = "https://registry.npmjs.org/"

    国内常用的镜像地址如淘宝npm:https://registry.npm.taobao.org/

    修改registry地址很简单,在终端输入

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

    如果有一天你肉身翻墙到国外,用不上了,用rm命令删掉它

    npm config rm registry

    如果某一天你又被遣送回国了,还是得加上它……

    有些大公司还需要在公司的私有npm源和外部npm源之间来回切换,这样set来rm去不是办法,于是有了nrm

    nrm是专门用来管理和快速切换私人配置的registry

    建议全局安装

    npm install nrm -g --save

    nrm有一些默认配置,用nrm ls命令查看默认配置,带*号即为当前使用的配置

    nrm ls

    也可以直接输入以下命令查看当前使用的是哪个源

    nrm current

    切到源http://r.cnpmjs.org/,命令:nrm use 源的别名,即

    nrm use cnpm

    执行成功提示

    Registry has been set to: http://r.cnpmjs.org/

    用nrm add 命令添加公司私有npm源,如http://registry.npm.360.org(随便写的),起个别名叫qihoo

    nrm add qihoo http://registry.npm.360.org

    接着查看nrm配置,发现最底部qihoo添加成功

    添加完了可以顺便测试下速度(只能测试已添加的源的别名,直接测试源URL是没有前途的),因为我随便写的地址,就测试一下官方的好了

    nrm test npm

    输出:

    npm ---- 1547ms

    是挺慢的。

    最后,如果你被公司开除了,怒删公司npm源配置

    nrm del qihoo

    本文地址:http://www.cnblogs.com/wangmeijian/p/7072053.html 

    欢迎交流。

  • 相关阅读:
    ParallelsDesktop在windows 10虚拟机重启后分辨率无法保存的问题解决方案
    Windows10 2021年5月功能更新(21H1)的三种方式
    Database "mem:XXX" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 解决方案
    Win7/8下提示OpenSCManager failed 拒绝访问 解决方案
    将 Windows 更新代理更新到最新版本
    解决Eclipse中无法直接使用sun.misc.BASE64Encoder及sun.misc.BASE64Decoder的问题
    【Windows】U 盘装系统,无法格式化所选磁盘分区[错误: 0x8004242d]解决方案
    Boot Camp列表-苹果电脑Windows驱动下载
    selenium4 Timeouts is deprecated
    Selenium4实践1——对比Selenium3,Selenium4更新了什么?
  • 原文地址:https://www.cnblogs.com/wangmeijian/p/7072053.html
Copyright © 2011-2022 走看看