nrm
nrm
是一个npm(Node Package Manager)的源管理器,它允许用户轻松地在不同的npm源之间进行切换。在Node.js的生态系统中,nrm
提供了一种方便的方式来管理registry源,这对于那些需要从不同的npm源下载或发布包的开发者来说特别有用。
以下是nrm
的一些主要功能:
-
列出所有可用的npm源:
nrm
可以列出所有已配置的npm源,包括官方的npm registry和其他第三方源。 -
切换npm源:开发者可以使用
nrm
快速切换到不同的npm源,这对于测试、比较包的速度或者访问某些地区特有的npm源很有帮助。 -
添加自定义源:如果开发者需要使用非标准的npm源,
nrm
允许添加自定义的registry。 -
测试源速度:
nrm
可以测试当前网络环境下各个源的响应速度,帮助开发者选择最快的源。 -
使用说明:
nrm
提供了简单的使用说明,使得初学者也能轻松上手。
安装
npm install -g nrm
使用
# 列出所有源
nrm ls
# 切换到淘宝npm源
nrm use taobao
# 测试所有源的响应时间
nrm test
#删除某个源
nrm del xxxx
n模块
n
是一个用于管理 Node.js 版本的工具。它允许用户轻松地安装、切换和管理不同版本的 Node.js。这对于需要在不同项目中使用不同 Node.js 版本的开发者来说非常有用。
安装
1.使用 npm 或 yarn:
npm i -g n
yarn global add n
2.使用 Homebrew(适用于 macOS 用户):
brew install n
使用
以下是一些基本的 n
命令,用于管理 Node.js 版本:
-
查看版本:
- 查看当前使用的 Node.js 版本:
node --version
- 查看所有可用的 Node.js 版本:
n ls-remote
- 查看当前使用的 Node.js 版本:
-
安装 Node.js:
- 安装指定版本的 Node.js:
n install <version>
- 安装最新的稳定版本:
n stable
- 安装最新版本:
n latest
- 安装指定版本的 Node.js:
-
切换 Node.js 版本:
- 使用
n ls
查看已安装的版本。 - 通过上下箭头选择版本,然后按
Enter
键切换。
- 使用
-
删除 Node.js 版本:
- 删除当前版本:
n uninstall
- 删除指定版本:
n rm <version>
- 删除当前版本:
-
执行命令:
- 使用指定版本的 Node.js 执行命令:
n use <version> [args...]
- 使用指定版本的 Node.js 执行命令:
其他选项
n
还提供了一些其他选项,例如:
--preserve
:在安装过程中保留npm
和npx
。--quiet
:禁用curl
输出和日志消息。--download
:仅下载 Node.js 版本,不进行安装。