一、什么是nrm

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

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

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

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

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

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

二、nrm安装

npm install -g nrm
 

三、nrm使用

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

nrm ls
 

2、查看当前使用源

nrm current
 

3、切换源

nrm use <registry>

其中,registry为源名。

比如:切换为taobao源

nrm use taobao

4、添加源

nrm add <registry> <url>
 

其中,registry为源名,url为源地址。

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

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

然后,查看是否添加成功

5、删除源

nrm del <registry>

其中,registry为源名。

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

nrm del cpm

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

nrm test <registry>

其中,registry为源名。

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

nrm test npmnrm test taobao

nrm install 安装与使用相关推荐

  1. nvm 和 nrm 的安装与使用

    本文介绍了如何使用 nvm 切换 node 和 npm 版本,以及如何使用 nrm 切换 npm 下载源. 一.NVM Nvm 可以切换 node 与 npm 版本,在开发不同项目时,可能会用到不同的 ...

  2. nrm是什么?以及nrm的安装与命令

    nrm的作用与安装使用 一.nrm是什么? 这是官方的原话: 开发的npm registry 管理工具 nrm, 能够查看和切换当前使用的registry, 最近NPM经常 down 掉, 这个还是很 ...

  3. npm中package-lock.json的作用:npm install安装时使用

    简单理解: XYZ 的格式 对应为: 主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的 ...

  4. 2021-05-09为什么pip install安装的包anaconda识别不了

    为什么pip install安装的包anaconda识别不了,比如pip install kashgari 时候是将tensorflow==2.4.1安装了的,但是conda --list中没有列出t ...

  5. sudo apt-get install 安装软件总是出现“404 NOT FOUND” 错误的解决方案 !

    sudo  apt-get install 安装软件总是出现"404 NOT FOUND" 错误的解决方案 ! Google一下,发现是缺少某些包,要更新软件源.然后执行了sudo ...

  6. python安装第三方库太慢_Python 安装第三方库 pip install 安装慢安装不上的解决办法...

    今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...

  7. ubuntu/deepin常用软件清单(都是使用sudo apt-get install安装方式)

    在Ubuntu下几个常用软件,都是使用sudo apt-get install安装方式 使用Ubuntu系统有一段时间了,积累了一些常用的软件,现在将做为记录和大家分享.所介绍的软件都是针对Ubunt ...

  8. Windows 下 Conda install 安装出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url解决措施

    在使用Conda install 安装库的时候出现以下错误 原因是使用的是国外的镜像,切换至国内镜像就可以解决啦 在cmd 中输入下面命令 conda config --add channels ht ...

  9. mac下pip install 安装只能选择python2.7的问题

    mac自带python2.7. 我用brew install安装过python3:brew install python3 我安装了anaconda3.因为它自带了很多包.所以我无论是用pycharm ...

最新文章

  1. python打包成exe闪退_脚本程序打包后,黑框一闪而过,程序不能运行
  2. ping 出现(DUP)以及连接虚拟机ssh自动断开
  3. The method setClass(Context, Class?) in the type Intent is not applicable for the arguments (GameV
  4. android Drawable.mutate()的使用
  5. Java 将Word转为PDF、PNG、SVG、RTF、XPS、TXT、XML
  6. android 后台耗时,android教程之使用asynctask在后台运行耗时任务
  7. 传统企业该如何拥抱AI?德勤说野心别太大,分四步实施
  8. SuSE Linux 应用与安装
  9. 5.RabbitMQ实战 --- 集群并处理失败
  10. 【图像分割】基于matlab人工鱼群算法图像分割【含Matlab源码 1488期】
  11. css 为什么给span加vertical-align: middle不起作用?
  12. 微信抢号软件_快来抢微信靓号!微信小商店正式上线
  13. 阿昌教你Linux密码忘记后如何重置
  14. Qt css样式大全(整理版)
  15. GBase 8a Mpp Cluster集群产品性能优化篇之行列混存优化
  16. android投影到创维电视,安卓手机投屏到电视的3个方法,赶紧收藏!
  17. OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  18. k8s FailedCreatePodSandBox: Failed create pod sandbox
  19. github python100天_GitHub - 1814931012/Python-100-Days: Python - 100天从新手到大师
  20. 中国马铃薯全粉产业经营策略与销售渠道研究报告(2022-2027年)

热门文章

  1. 金华职业技术学院计算机教研室主任,机械技术系主任及教师赴金华职业技术学院走访调研...
  2. 国内的部分免费论坛程序汇总
  3. jq div拖动(移动端和pc端)
  4. storyboard 苹果启动图_苹果App Store审核要求使用Storyboard启动界面的解决方案
  5. 算法基础、算法比赛快速入门(java)
  6. SLIM推荐模型及分析
  7. WebView深究之Android是如何实现webview初始化的
  8. jquery开发公众号素材管理页面
  9. 极限学习机(Extreme Learning Machine)ELM
  10. 微软DNS服务器默认,Microsoft Windows Server DNS 配置打开地址套接字