为秀
  • 首页
  • 新闻
  • 软件
  • 笔记
  • 问答
问答

nrm是什么

祥林 ⋅ 3周前

什么是 nrm ?

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

什么意思呢,npm默认情况下是使用npm官方源(使用npm config ls命令可以查看),在国内用这个源肯定是不靠谱的,一般我们都会用淘宝npm源:https://registry.npm.taobao.org/,修改源的方式也很简单,在终端输入:

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

再npm config ls查看,已经切换成功。

那么,问题来了,如果哪天你又跑去国外了,淘宝源肯定是用不了的,又要切换回官网源,或者哪天你们公司有自己的私有npm源了,又需要切换成公司的源,这样岂不很麻烦?于是有了nrm。

nrm安装

Shell
1
npm install -g nrm

nrm使用

查看可选源(带*号即为当前使用源)

Shell
1
nrm ls

nrm是什么-为秀

查看当前只用源

Shell
1
nrm current

nrm是什么-为秀

切换源

Shell
1
nrm use <registry>

其中,registry为源名。

比如:切换为taobao源

Shell
1
nrm use taobao

nrm是什么-为秀

添加源

Shell
1
nrm add <registry> <url>

其中,registry为源名,url为源地址。
比如:添加一个公司私有的npm源,源地址为:http://192.168.22.11:8888/repository/npm-public/,源名为cpm(随意取)。

Shell
1
nrm add cpm http://192.168.22.11:8888/repository/npm-public/

删除源

Shell
1
nrm del <registry>

其中,registry为源名。

比如:删除刚才添加的cpm源

Shell
1
nrm del cpm

测试源速度(即响应时间)

Shell
1
nrm test <registry>

其中,registry为源名。

比如:测试官方源和淘宝源的响应时间

Shell
1
nrm test npm

# npm管理工具# nrm
- THE END -
0 0 share
本文系作者 @祥林 原创发布在 为秀。未经许可,禁止转载。
宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取
宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取
PREV
Kafka是什么
相关文章
  • Kafka是什么
  • Elasticsearch是什么
  • TiDB是什么
  • X协议是什么
  • X11-forwarding是什么
  • API是什么
评论 (0)
祥林 不忘初心,方得始终
标签
Atlassian (1)DDD (1)Elasticsearch (1)Java (1)Jira (1)Kafka (2)Kibana (1)Logstash (1)Loki (1)QPS (1)zentao (1)买手机 (1)云服务提供商 (1)云端知识库 (2)云计算 (2)互连 (1)关系操作 (1)关系数据库 (2)关系数据结构 (1)内存 (1)大学生 (1)操作系统 (41)数据库 (6)数据库历史 (1)数据库发展 (1)数据结构 (1)日志系统 (1)树莓派 (3)泛型 (1)电脑管家 (1)白皮书 (1)禅道 (1)程序员 (1)线程安全 (2)网络分类 (1)网络协议 (2)网络拓扑 (1)英语 (1)计算机系统层次结构 (2)计算机系统结构 (3)计算机组成 (1)计算机网络 (6)进程 (2)项目管理 (2)领域驱动 (1)
Copyright © 2020-2021 为秀. All rights reserved. 川公网安备 51019002002633号 蜀ICP备20007773号