nrm

概述

前面一期介绍了nrm,主要是针对node版本管理的,这一期,介绍管理镜像源的工具--nrm。

nrm

nrm(npm registry manager)是一个 npm 源管理器,允许你快速地在 npm源间切换。

什么意思呢,npm默认情况下是使用npm官方源(使用npm config ls命令可以查看),在国内用这个源肯定是不靠谱的,比较慢有时候,一般我们都会用淘宝npm源,配置方法如下:

js 复制代码
查看镜像
npm config get registry
 
修改为 npm镜像
npm config set registry https://registry.npmjs.org/
 
修改为 npm镜像(全局)
sudo npm config set -g registry https://registry.npmjs.org/

如果哪天你又跑去国外了,淘宝源肯定是用不了的,又要切换回官网源,或者哪天你们公司有自己的私有npm源了,又需要切换成公司的源,按照上面操作,是很麻烦的,因此nrm应运而生。

安装

js 复制代码
npm install -g nrm

常用命令

  • 查看可用镜像源

    bash 复制代码
    bashCopy Code
    nrm ls  

    输出结果包含官方源、淘宝源、cnpm源等选项。

  • 切换镜像源

    css 复制代码
    bashCopy Code
    nrm use <源名称>  

    例如切换至cnpm源: nrm use cnpm。 ‌23

  • 添加自定义镜像源

    xml 复制代码
    bashCopy Code
    nrm add <源名称> <源地址>  

    示例: nrm add newTaobao https://registry.npm.taobao.org/。 ‌

  • 删除镜像源

    css 复制代码
    bashCopy Code
    nrm del <源名称>  

    例如删除淘宝源: nrm del taobao。 ‌

总结

上面的nrm工具使用上很简单,其实我们也可以自己写一个类似的工具发布到npm然后下载下来使用。

相关推荐
四岁半儿5 分钟前
常用css
前端·css
你的人类朋友1 小时前
说说git的变基
前端·git·后端
姑苏洛言1 小时前
网页作品惊艳亮相!这个浪浪山小妖怪网站太治愈了!
前端
字节逆旅1 小时前
nvm 安装pnpm的异常解决
前端·npm
Jerry1 小时前
Compose 从 View 系统迁移
前端
IT码农-爱吃辣条1 小时前
Three.js 初级教程大全
开发语言·javascript·three.js
GIS之路1 小时前
2025年 两院院士 增选有效候选人名单公布
前端
四岁半儿2 小时前
vue,H5车牌弹框定制键盘包括新能源车牌
前端·vue.js
烛阴2 小时前
告别繁琐的类型注解:TypeScript 类型推断完全指南
前端·javascript·typescript
gnip2 小时前
工程项目中.env 文件原理
前端·javascript