node中npm地址切换神器nrm切换镜像站点
发布日期:2021-06-30 11:55:21 浏览次数:2 分类:技术文章

本文共 1879 字,大约阅读时间需要 6 分钟。

快速配置

1.nrm

nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换

2.安装nrm

在命令行执行命令,npm install -g nrm,全局安装nrm。

3.使用

执行命令nrm ls查看可选的源。

nrm ls                                                                                                                                   

*npm ---- https://registry.npmjs.org/

cnpm --- http://r.cnpmjs.org/

taobao - http://registry.npm.taobao.org/

eu ----- http://registry.npmjs.eu/

au ----- http://registry.npmjs.org.au/

sl ----- http://npm.strongloop.com/

nj ----- https://registry.nodejitsu.com/

其中,带*的是当前使用的源,上面的输出表明当前源是官方源。

5.切换

如果要切换到taobao源,执行命令nrm use taobao。

6.增加

你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add <registry> <url>,其中reigstry为源名,url为源的路径。

nrm add registry http://registry.npm.frp.trmap.cn/

7.删除

执行命令nrm del <registry>删除对应的源。

8.测试速度

你还可以通过 nrm test 测试相应源的响应时间。

nrm test npm

-()

internal/validators.js:124

    throw new ERR_INVALID_ARG_TYPE(name, 'string', value);


方法一:

更改npm配置文件:

npm config set registry URL
URL 即为需要设置的镜像站点地址,如淘宝镜像: http://registry.npm.taobao.org

方法二:

安装nrm 管理,安装这个的前提是能确定链接到现在的镜像地址:

npm install -g nrm

待安装完nrm 之后,通过nrm 管理镜像的地址,一条命令切换,如:

nrm use taobao

nrm 除了淘宝站点镜像之外还有其他的,可以使用一下命令查看:

nrm ls

呃,使用 sudo apt-get install npm 安装好npm之后就想把 nrm 安装好,结果安装好 nrm 之后,便执行起上面的那条命令,然后发现提示没有找到 nrm 命令 -_-|| 好吧,原来是忘了安装 node 了。

下载 node,如下载 0.12.7版的 .tar.gz 压缩包:

解压:tar zxvf node-v0.12.7.tar.gz转到解压后的文件夹中之后:./configure --prefix=/usr/node--prefix=/usr/node 是指定安装后命令路径,使用默认的话可以不用,即只执行 ./configure 便可。编译,以及安装(前提是有 g++/gcc 编译工具):sudo make && make install  npm ---- https://registry.npmjs.org/  cnpm --- http://r.cnpmjs.org/* taobao - http://registry.npm.taobao.org/  edunpm - http://registry.enpmjs.org/  eu ----- http://registry.npmjs.eu/  au ----- http://registry.npmjs.org.au/  sl ----- http://npm.strongloop.com/  nj ----- https://registry.nodejitsu.com/  pt ----- http://registry.npmjs.pt/

使用nrm 切换镜像地址:

nrm use taobao

当然也可以在 nrm 中添加自己的镜像地址:

nrm add URL 'registry_name'

或者删除用不上的镜像地址:

nrm del 'registry_name'

nrm 还提供测试镜像地址的响应速度:

nrm test ['registry_name']

 

转载地址:https://jackiehao.blog.csdn.net/article/details/114664755 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:喜提CSDN官方专家认证 2021-03-11
下一篇:js中的常用到的null/undefined/NaN介绍

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月12日 15时44分25秒