nvm、nrm(安装、资源备忘)

一、nvm安装、资源网站备忘

nvm:Node 版本管理器。

安装包下载:https://github.com/coreybutler/nvm-windows/releases

安装包-镜像网站:https://nvm.p6p.net/download.html

安装步骤: https://nvm.p6p.net/install/windows.html

  • 按照默认安装就可以

  • 最好是先安装nvm再安装node。

    我是先安装node16.20.2,再安装的nvm1.1.12;过程中暂未遇到问题。
    
  • 先安装node再安装nvm如遇到的问题,可尝试卸载之后再安装nvm+node.

常用的指令

在这里插入图片描述

nvm         // nvm的版本,也会列出来常用指令
nvm list    // 列出当前所有的node版本
node -v     ///当前使用的node版本
nvm use version   // 切换使用指定版本的node
nvm install version // 安装指定版本的node

二、nrm-- 镜像库管理工具

nrm(npm registry manager)是一个 npm 源管理器,可以快速地在 npm源间切换。

npm指令修改npm源的方式:

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

// 查看当前使用的镜像
npm config get registry

nrm安装:

npm install -g nrm

// 查看版本
nrm -V 

在这里插入图片描述
在这里插入图片描述

nrm的使用

// 查看可选源:
nmr ls

在这里插入图片描述

// 查看当前源
nrm current

在这里插入图片描述

// 添加源
nrm add <源名称> <url>

//  切换源
nrm use <源名称>

// 测试–源的响应时间
nrm test npm
在这里插入图片描述

<think>好的,我需要帮助用户了解如何安装nrm这个Node.js镜像管理工具。根据用户提供的引用内容,特别是引用[2]、[3]、[4]和[5],我需要整理出一个清晰的安装教程,并解决可能的常见问题。 首先,用户可能需要先安装Node.js和npm,这是使用nrm的前提。引用[2]提到了nvm,一个Node版本管理工具,可以推荐用户安装nvm来管理不同的Node版本,但这可能属于额外建议,不是必须的。不过用户的问题直接是关于nrm安装,所以重点应放在nrm的步骤上。 根据引用[2]和[3],安装nrm的命令是`npm i -g nrm`,需要全局安装。但用户可能在中国,所以使用npm默认源可能较慢,需要切换到淘宝镜像源。引用[4]提供了使用淘宝镜像安装cnpm的方法,可能可以用来加速nrm安装。因此,可以建议用户先配置淘宝镜像源,或者直接使用`npm install -g nrm --registry=https://registry.npm.taobao.org`来临时使用淘宝源安装nrm。 接下来,安装完成后,用户可能需要验证安装是否成功,使用`nrm --version`或`nrm ls`命令。但根据引用[5],有时执行`nrm ls`会报错,需要修改cli.js文件,注释掉`const open = require('open')`。这应该作为常见问题处理,提示用户遇到错误时的解决方法。 此外,用户可能需要了解基本的使用命令,如切换镜像源,比如`nrm use taobao`,这部分在引用[3]中有提到。需要将这些常用指令整理到教程中,方便用户后续使用。 最后,考虑到用户可能对npm和nrm不熟悉,补充一些注意事项,比如需要Node.js环境,权限问题可能需要sudo,以及如何解决安装后的命令不可用问题。 总结步骤应该是: 1. 安装Node.js和npm(前提条件) 2. 通过npm安装nrm,可能使用淘宝镜像加速 3. 验证安装,处理可能出现的错误 4. 基本使用命令介绍 5. 常见问题解答 需要确保每一步都清晰,并引用相关的引用内容作为支持。同时,生成相关问题,帮助用户进一步学习。</think>### 如何安装nrm节点镜像管理工具 #### 一、安装前提 确保已安装Node.js和npm环境。若未安装,可使用nvm工具管理Node版本(参考引用[2]): ```bash # 通过nvm安装Node.js(示例) nvm install 18.16.0 nvm use 18.16.0 ``` #### 二、安装nrm 1. **通过npm全局安装nrm** 直接使用npm命令安装(推荐国内用户添加淘宝镜像源加速): ```bash npm i -g nrm --registry=https://registry.npm.taobao.org ``` 或先配置淘宝镜像源再安装(参考引用[4]): ```bash npm config set registry https://registry.npm.taobao.org npm i -g nrm ``` 2. **验证安装** 安装完成后执行以下命令检查版本: ```bash nrm --version ``` 若显示版本号(如`2.0.0`),则安装成功。 #### 三、常见问题解决 - **报错`nrm ls`无法执行** 若提示`Cannot find module 'open'`或类似错误,按引用[5]方法解决: ```bash # 1. 找到nrm的cli.js文件路径(通常在npm全局目录下) which nrm # Linux/macOS where nrm # Windows # 2. 编辑cli.js,注释掉与`open`相关的代码行 ``` ```javascript // 注释以下行(约第45行) // const open = require('open'); ``` #### 四、基本使用 1. **查看可用镜像源** ```bash nrm ls ``` 输出示例: ``` * npm ---- https://registry.npmjs.org/ cnpm --- http://r.cnpmjs.org/ taobao - https://registry.npm.taobao.org/ ``` 2. **切换镜像源** ```bash nrm use taobao # 切换到淘宝源 ``` 3. **测试源速度** ```bash nrm test npm ``` #### 五、注意事项 - 若安装时提示权限不足,在命令前添加`sudo`(Linux/macOS)或以管理员身份运行终端(Windows)。 - 安装后若提示`nrm: command not found`,检查npm全局目录是否加入系统环境变量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值