nrm安装与使用

1|0二、什么是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

2|0二、nrm安装

 

npm install -g nrm

3|0三、nrm使用

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

 

nrm ls

3|22、查看当前使用源

 

nrm current

3|33、切换源

 

nrm use <registry>

其中,registry为源名。

比如:切换为taobao源

 

nrm use taobao

3|44、添加源

 

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/

然后,查看是否添加成功

3|55、删除源

 

nrm del <registry>

其中,registry为源名。

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

 

nrm del cpm

3|66、测试源速度(即响应时间)

 

nrm test <registry>

其中,registry为源名。

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

 

nrm test npm

 

nrm test taobao

### 安装 nrm 工具 `nrm` 是一个 npm 源管理工具,它可以帮助用户在多个 npm 源之间快速切换,以提高包的下载速度和稳定性。以下是安装 `nrm` 的详细步骤: 1. **确保已安装 Node.js 和 npm** 在安装 `nrm` 之前,必须确保系统中已经安装了 Node.js 和 npm。可以通过以下命令检查是否已安装: ```bash node -v npm -v ``` 如果系统返回了 Node.js 和 npm 的版本号,则说明已经安装成功。 2. **全局安装 nrm** 使用 npm 安装 `nrm` 是最简单的方式。执行以下命令进行全局安装: ```bash npm install -g nrm ``` 安装完成后,可以通过以下命令验证是否安装成功: ```bash nrm --version ``` 如果系统输出了 `nrm` 的版本号,则表示安装成功[^3]。 3. **查看可用的 npm 源** 安装完成后,可以使用以下命令查看 `nrm` 提供的可用源: ```bash nrm ls ``` 输出结果会列出所有支持的源,例如 `npm`, `yarn`, `taobao`, `nj`, `rednpm`, `cnpm` 等。 4. **切换 npm 源** 使用以下命令可以快速切换到指定的源(例如切换到淘宝镜像源): ```bash nrm use taobao ``` 切换后,可以使用 `nrm current` 命令来确认当前使用的源[^2]。 5. **设置默认源(可选)** 如果希望每次使用 `nrm` 时默认使用某个特定的源,可以通过修改 `nrm` 的配置文件 `.nrmrc` 来实现。该文件通常位于用户的主目录下。编辑该文件并指定默认源名称即可[^1]。 --- ### 示例代码:安装 nrm 并切换源 ```bash # 安装 nrm npm install -g nrm # 查看可用源 nrm ls # 切换到淘宝镜像源 nrm use taobao # 查看当前使用的源 nrm current ``` --- ### 注意事项 - 在切换源之前,建议备份当前的 npm 源设置,以便在需要时恢复。 - 切换源后,可能需要重新运行 `npm install` 来更新项目的依赖包。 - 使用非官方源时,请确保源的安全性和可靠性,以避免潜在的安全风险[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值