首页 > 其他分享 >npm、yarn镜像源管理器nrm、yrm

npm、yarn镜像源管理器nrm、yrm

时间:2023-05-09 22:47:59浏览次数:40  
标签:npm 管理器 yrm nrm yarn registry https 镜像

nrm和yrm是npm和yarn的镜像源管理器。它们可以对镜像源进行测速、切换、查看镜像源列表等操作。可以更好的管理npm和yarn的镜像源。例如我想使用腾讯的npm镜像源,则只需要使用nrm use tencent一条命令即可。

安装镜像源管理器

记得全局安装

npm i nrm -g
npm i yrm -g

安装完毕之后,查看版本

npm 源管理器nrm

nrm --version
1.2.5

yarn 源管理器yrm

yrm --version
1.0.6

镜像源列表

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/

yarn 源列表

yrm ls
* npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
  taobao - https://registry.npm.taobao.org/
  nj ----- https://registry.nodejitsu.com/
  rednpm - http://registry.mirror.cqupt.edu.cn/
  npmMirror  https://skimdb.npmjs.com/registry/
  edunpm - http://registry.enpmjs.org/
  yarn --- https://registry.yarnpkg.com

测速

对镜像源进行测试响应时间,查看网络环境。

nrm test npm 
* npm ------ 944ms

nrm test yarn
yarn ----- 954ms

nrm test tencent
tencent -- 178ms

nrm test cnpm 
cnpm ----- 1202ms

nrm test taobao
taobao --- 182ms

nrm test npmMirror
npmMirror - 1779ms

国内tencent和taobao俩大厂比较快。


yrm test npm
* npm ---- 978ms

yrm test cnpm
cnpm --- 1922ms

yrm test taobao
taobao - 296ms

yrm test rednpm
rednpm - 278ms

yrm test npmMirror
npmMirror  2310ms

切换镜像源

npm 镜像源切换

//切换到腾讯npm镜像源
nrm use tencent
Registry has been set to: https://mirrors.cloud.tencent.com/npm/

//查看npm镜像源
npm config get registry
https://mirrors.cloud.tencent.com/npm/

yarn镜像源切换

//切换镜像源
C:\Users\Administrator>yrm use npm
   YARN Registry has been set to: https://registry.npmjs.org/
                         verb config Skipping project config: C:\Users\Administrator/.npmrc. (matches userconfig)
   NPM Registry has been set to: https://registry.npmjs.org/

// 查看yarn镜像源
C:\Users\Administrator>yarn config get registry
https://registry.npmjs.org/
 

标签:npm,管理器,yrm,nrm,yarn,registry,https,镜像
From: https://www.cnblogs.com/zzsdream/p/17386558.html

相关文章

  • 【WPF】-MVVM-封装窗口管理器解耦在ViewModel中弹出窗口
    一.在ViewModel层直接调用View弹出窗体如下图所示,这样做就发生了在ViewModel层直接使用了View,两者产生了耦合,ViewModel里是不应该包含View的,这不是我们期望的。 二.封装窗口管理器解耦在ViewModel中调用View2.1.封装窗口管理器延迟了对象的创建,先把类型(对象的模板)注册进来,......
  • node/npm的使用
    使用node命令打开终端输入node,之后输入console.log()可以向控制台输出指定字符串,如下图所示:如果想要运行一个脚本文件也可以将js代码编写到文件中,执行node指令也是一样的,如下图所示:Node.js模块在编写大型项目时,为了提高代码的复用,会将项目进行模块化,在node.js中,一个文件对......
  • npx与npm的区别,使用npx的好处
     什么是NPX?一个npm包执行器,指在提高从npm注册表使用软件包时的体验NPX是NPM包的执行者。最初,NPX于2017年7月推出.NPX只是一个可以像其他NPM软件包一样安装的NPM软件包。目前,在安装NPM5.2.0或更高版本时,NPX与NPM捆绑在一起。 使用NPX使用NPX,您可以运行和执行软件包,而无需......
  • npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path C:\Program Files\node
    npm项目初始化代码npminit--yesidea代码安装npmnpmiexperss我输入的时候报错了,如下图所示没关系,只需要手动打开C盘的路径文件找到这个文件,并且把他Ctrl+D删除掉即可之后在运行这串代码就可以啦明显成功了......
  • npm命令报错:error Unexpected token '.'; error A complete log of this run can be fo
    如果你的npm报错是这样的errorUnexpectedtoken'.'errorAcompletelogofthisruncanbefoundin:并且你你尝试过了网上各种方法不得行。那么会不会是管控版本vnm的问题呢?弄了一早上不得行;最后尝试了下nvm版本。得出结论:nvm1.1.7这个版本有问题。请升级到nvm1.1.10......
  • nvm(Node Version Manager)安装管理多个版本的 Node.js 和 npm。
    在使用npm安装多个版本的软件包时,需要使用Node.js的版本管理工具–n或 nvm(NodeVersionManager)来管理多个版本的Node.js和npm。下面是使用nvm安装和管理Node.js和npm版本的步骤:安装nvm:您可以使用curl或wget命令来下载和安装nvm: curl-o-https:/......
  • VSCode使用npm的详细步骤
    1.打开cmd输入指令npm-v查看npm是否安装,需要先安装node.jsnode.js安装:https://nodejs.org/en/安装包下载后,一直点击next,安装完成,打开cmd输入 node-v 查看安装是否成功   2.打开vscode在工作区创建一个项目,右键打开“在集成终端中打开” 3.终端中......
  • 【nodejs基础】模块加载机制及npm指令详解03
    1.模块化的基本概念模块化:是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元编程领域中的模块化,就是遵守固定的规则,把一个大文件拆成独立并互相依赖的多个小模块。把代码进行模块化拆分的好处*提高了代码的复......
  • 发布一个npm包
    过程如下:1.注册npm账号2.登录npm账号3.发布包1.注册npm账号首先来到npm官网:https://www.npmjs.com/,点击SignUp输入账号密码邮箱等信息并勾选用户协议后点击注册2.登录npm账号登录npm账号必须使用的是npm镜像,使用淘宝镜像会报错,所以我们需要先将镜像切换为n......
  • 【npm】创建私有npm包,使用Verdaccio
    1、npm官网可以创建私有npm包,但是要收费,每人每月7$,先找免费的2、在线的免费的有GitHub,可以看文章:https://andreybleme.com/2020-05-31/hosting-private-npm-packages-for-free/3、自己本地搭建仓库,可以使用开源项目 verdaccio,这个项目的前身是 sinopia,前身已经不维护了,verdaccio......