nvm、nrm、npx使用(安装、基本命令、参数、curl、wget)

本文详细介绍了Node.js版本管理工具NVM的安装、基本命令,如nvmls、nvmuse、nvmaliasdefault等,以及npm仓库源管理工具nrm的使用,包括nrmusenpm和npx的高效功能。重点讲述了如何切换版本、使用npx进行模块调用和仓库源切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

nvm

安装

相关软件

curl

wget

基本命令

nvm ls

nvm ls-remote

nvm use 14.19.0

nvm alias default 14.19.0

nvm install 14.19.0

nvm uninstall 14.19.0

nvm current 

nvm deactivate

nvm on

nvm off

nvm使用手册

nrm 

安装

基本命令

nrm ls

nrm use npm

nrm test

npx

作用 

npx mocha --version

 npx https://gist.github.com/zkat/4bc19503fe9e9309e2bfaa2c58074d32

参数

--no-install

--ignore-existing

-p

 -c

使用教程 


nvm

nodejs版本管理工具

安装

注意nvm不能通过npm直接安装

mac安装

nvm 安装与使用(详细步骤)_卡尔特斯的博客-优快云博客_nvm安装

win10安装

https://github.com/coreybutler/nvm-windows/releases 

相关软件

curl

用来请求 Web 服务器。linux下自带的。

curl 的用法指南 - 阮一峰的网络日志

wget

网络上进行下载的简单而强大的自由软件,linux下自带的。

wget的使用方法详解 - 知乎

基本命令

nvm ls

显示已安装的node版本。

nvm ls-remote

列出所有可安装的版本

nvm use 14.19.0

更改当前终端进程node使用的版本号,注意更改的只是当前终端进程的node使用版本,新建或切换其它终端时,版本没有变化。使用下面命令更改默认的版本。

nvm alias default 14.19.0

更改默认(所有终端进程)的node使用的版本号。

nvm install 14.19.0

安装node版本。安装后会自动执行nvm use安装的版本

nvm uninstall 14.19.0

删除node版本14.19.0。注意nvm 默认是不能删除被设定为 default 版本的 node,特别是只安装了一个 node 的时候,这个时候我们需要切换默认版本(nvm alias default),然后再删除。

nvm current 

和node -v相同,查看当前终端进程使用的node版本。

nvm deactivate

解除当前版本绑定(将当前终端进程使用的版本指向系统版本)。

nvm on

打开对node版本的控制。

nvm off

关闭对node版本的控制。

nvm使用手册

https://github.com/nvm-sh/nvm/blob/master/README.md

nrm 

npm仓库源管理工具

安装

npm i -g nrm

基本命令

nrm ls

查看当前npm的源,下图表示当前npm源为taobao的源。

nrm use npm

切换npm的源为上图npm对应的链接。

nrm test

显示各个仓库的测速,越小越快。

npx

npm5.2之后引入的(自带),所以npm版本大于5.2的可以直接使用 npx 命令而不用安装。

手动安装

npm install -g npx

作用 

1.调用项目内部安装的模块

2.避免全局安装

3.执行 GitHub 源码

npx mocha --version

首先会检查项目内部是否安装了mocha模块,安装了的话则调用项目内部安装的模块mocha(通常直接调用项目内安装的模块需要在项目的根目录下执行node-modules/.bin/mocha --version

当未安装时,npx 将mocha模块下载到一个临时目录,使用以后再删除。以后再次执行上面的命令,会重新下载mocha

npx https://gist.github.com/zkat/4bc19503fe9e9309e2bfaa2c58074d32

 npx https://gist.github.com/zkat/4bc19503fe9e9309e2bfaa2c58074d32

执行Gist代码。远程代码必须是一个模块,即必须包含package.json和入口脚本。 

参数

--no-install

npx 强制使用本地模块,不下载远程模块,本地没有就会报错

--ignore-existing

npx 强制使用远程模块,本地有也会使用远程的。

-p

npx -p node@12.22.12 node -v,指定版本安装运行。

 -c

将所有命令都用 npx 解释。详细见使用教程。

使用教程 

npx 使用教程 - 阮一峰的网络日志

### 如何下载并安装 nvmnrm 工具 #### 安装 nvm nvm 是 Node.js 的版本管理工具,可以方便地管理和切换不同版本的 Node.js。以下是安装方法: 1. **通过脚本安装 nvm** 可以使用官方提供的安装脚本来安装 nvm。运行以下命令即可完成安装: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash ``` 或者使用 `wget` 命令: ```bash wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash ``` 2. **验证安装成功** 安装完成后,重新加载 shell 配置文件(如 `.bashrc` 或 `.zshrc`),然后检查 nvm 是否可用: ```bash source ~/.bashrc command -v nvm ``` 如果返回 `nvm`,则表示安装成功。 3. **使用 nvm 安装 Node.js** 使用 nvm 安装指定版本的 Node.js,例如安装 v14.18.2 版本: ```bash nvm install v14.18.2 [^1] ``` --- #### 安装 nrm nrm 是 npm 源管理工具,可以帮助快速切换不同的 npm 源镜像。 1. **通过 npm 全局安装 nrm** 运行以下命令安装 nrm: ```bash npm install -g nrm [^4] ``` 2. **验证安装成功** 安装完成后,可以通过以下命令确认 nrm 是否正常工作: ```bash nrm --version ``` 3. **常用操作** - 查看可选的源列表: ```bash nrm ls ``` - 切换到特定源(例如 taobao): ```bash nrm use taobao ``` - 测试某个源的响应速度: ```bash nrm test taobao [^5] ``` --- ### 总结 nvmnrm 是两个非常实用的开发工具。nvm 能够轻松管理多个 Node.js 版本,而 nrm 提供了便捷的方式切换 npm 源,从而加速依赖包的下载过程[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值