濮阳网约车,网站优化建设上海,php网站支付宝接口,58网页版登录打开1#xff0c;什么是nrm
nrm 是一个 npm 源管理器#xff0c;允许你快速地在 npm源间切换。
什么意思呢#xff0c;npm默认情况下是使用npm官方源#xff08;使用npm config ls命令可以查看#xff09;#xff0c;在国内用这个源肯定是不靠谱的#xff0c;一般我们都会…1什么是nrm
nrm 是一个 npm 源管理器允许你快速地在 npm源间切换。
什么意思呢npm默认情况下是使用npm官方源使用npm config ls命令可以查看在国内用这个源肯定是不靠谱的一般我们都会用淘宝npm源https://registry.npm.taobao.org/修改源的方式也很简单在终端输入
npm set registry https://registry.npm.taobao.org/再npm config ls查看已经切换成功。
那么问题来了如果哪天你又跑去国外了淘宝源肯定是用不了的又要切换回官网源或者哪天你们公司有自己的私有npm源了又需要切换成公司的源这样岂不很麻烦于是有了nrm。
2nrm安装
npm install -g nrm查看版本号
nrm -V 当前最新版本是1.2.6本教程就以1.2.6进行讲解如果是其他低版本的问题请搜索其他文档解决本教程不予涉及。
3nrm使用
3.1查看可选源
nrm ls注我当前还没有选择任何的源因此没有星号的标识
3.1 查看当前源
nrm current
Your current registry(undefined) is not included in the nrm registries.Use the nrm add registry url [home] command to add your registry.意思是您当前的注册表未定义未包含在nrm注册表中。使用nrm addregistryurl[home]命令添加注册表。
3.2切换源
nrm use registry其中registry为源名。
比如切换为taobao源
nrm use taobao然后再运行nrm ls查看 这时候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 cpm6测试源速度
nrm test 其中registry为源名。
比如测试官方源和淘宝源的响应时间
nrm test npmnrm test taobao