nrm,nrm是什么意思
地铁列车的模式(RM/NRM)
地铁列车的模式概念
1、NRM模式中司机通过按下RM模式按钮,再旋转“ATC切除”旋钮,进入NRM模式。此模式为全人工驾驶模式,信号设备处于切除状态,此时没有了ATP防护和ATC信号驾驶控制,司机室根据调度命令和地面信号进行人工驾驶。此时列车启动、停站、开关门都由司机操作。
2、RM模式司机通过按下RM模式按钮,进入到RM人工驾驶模式。但列车同样是收到ATP的保护,但是司机只能在低于25km/h速度下运行,如果列车超速,列车将会触发紧急制动,强迫列车停车。此时列车启动、停站、开关门都由司机操作。
地铁列车的应用
RM是受控(ATP)人工驾驶模式(限制人工驾驶模式),RM仅在车载信号设备与轨旁通信设备故障的情况下使用,此时列车停车,司机切换到RM模式,以一定速度(一般为25KM/h)前行,直到读到新标为止。
NRM是不受控(ATP)人工驾驶模式(非限制人工驾驶模式)。一般都是有一定的限速,限速为多少可以通过车载ATP系统和车辆监控系统进行调节。
npm的镜像源管理工具nrm
nrm是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换。
首先全局安装 nrm : npm install -g nrm
由于上面是我们自己建立的npm 私有仓库,所以我们得添加一个自己的npm 镜像源,添加方式:
nrm add name 。add 接收两个变量 name镜像源名称 url 镜像源url地址,那么如何查看有哪些镜像源呢
nrm ls :
列表内已经添加好了自己的npm镜像源,那么关键的一步是切换到添加的镜像源: nrm use xxx ,更多nrm命令,请自行谷歌查询。到这里,我们就可以回到我们配置verdaccio步骤去添加账号和发布你的第一个库了。
添加账号: npm adduser --registry=
发布库或组件: npm publish
更多npm命令,请查看
这样你就可以玩转私有npm仓库了!
什么是nrm
nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换。
在命令行执行命令,npm install -g nrm,全局安装nrm。
执行命令nrm ls查看可选的源。
nrm ls? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
*npm ----
cnpm ---
taobao -
eu -----
au -----
sl -----
nj -----
其中,带*的是当前使用的源,上面的输出表明当前源是官方源。
如果要切换到taobao源,执行命令nrm use taobao。
你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add registry url,其中reigstry为源名,url为源的路径。
nrm add registry
执行命令nrm del registry删除对应的源。
你还可以通过 nrm test 测试相应源的响应时间。
nrm test npm? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
npm ---- 1328ms
nrm的安装与使用
原文链接: nrm的安装与使用 – 每天进步一点点 (longkui.site)
0.前言
nrm是一个npm 源管理工具,使用它可以更加方便快捷的切换npm源。
1.安装
使用npm安装。没有安装的,建议先去安装nodejs。然后
npm install -g nrm
然后等待一段时间。
输入
nrm -V
注意是大写V
出现上面的版本号表示安装成功。
2.nrm的使用
nrm主要是用来切换npm的源的,因为很多源在国外,由于墙的原因,访问起来不是很友好,所以就有了一些不同的源。比如淘宝等,还有一些公司有自己的私有仓库等。
输入
nrm ls
可以看到有很多源。
如果想使用哪个源, 直接用
nrm use [源名称]
比如
nrm use taobao
就可以切换源了。
3.nrm的一些命令
?nrm -V?:查看当前nvm版本。
?nrm -h?:显示所有命令。
?nrm current?:显示当前源名称。
?nrm use registry?:切换源。
?nrm add registry url [home]?:添加一个源。比如公司自己的私有源等。
?nrm?set-auth registry value [always]?:设置自定义源的授权信息。
?nrm?set-email registry value?:给自定义源设置路径。
?nrm?set-hosted-repo registry value?:设置发布到自定义源的npm托管仓储。
?nrm del registry?:删除自定义源。
?nrm home registry [browser]?:浏览器中打开源首页。
?nrm publish [options] [tarball|folder]?:发布包到自定义源,如果没有使用自定义源,则直接发布到npm。
?nrm test [registry]?:测试源的访问速度。不加registry时,测试所有的。