nvm使用说明

安装nvm

mac环境

brew install nvm
复制代码

linux环境

github官网 github.com/creationix/…

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
复制代码

或者

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
复制代码

~/.bashrc 写入下面代码

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 
复制代码

source ~/.bashrc

windows环境

github官网 github.com/coreybutler…

下载地址

nvm常用命令

nvm install <版本号> ## 安装指定版本,可模糊安装,如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4

nvm uninstall <版本号> ## 删除已安装的指定版本,语法与install类似

nvm use <版本号> ## 临时切换使用指定的版本node

nvm alias default <版本号> ## 永久切换使用指定的版本node

nvm ls ## 列出所有安装的版本

nvm ls-remote ## 列出所以远程服务器的版本(官方node version list)

nvm current ## 显示当前的版本

### nvm 使用指南与安装配置教程 #### 什么是 nvm? Node Version Manager (nvm) 是一种用于管理多个 Node.js 版本的工具。它允许开发者在同一台机器上轻松切换不同的 Node.js 版本,从而适应不同项目的特定需求[^2]。 --- #### 系统要求 在安装 nvm 之前,请确认您的系统满足以下条件: - 操作系统:支持 Unix、macOS 或 Windows(推荐使用 WSL 或 nvm-windows)。 - 已安装 Git(用于克隆 nvm 脚本)。 - 已安装 `curl` 或 `wget`(用于下载安装脚本)[^2]。 --- #### 安装步骤 ##### 方法一:Linux 和 macOS 下的 nvm 安装 1. **下载并运行安装脚本** 使用以下命令之一来安装最新的稳定版本: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash ``` 或者, ```bash wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash ``` 2. **加载 nvm 到 shell 中** 将以下行添加到 `.bashrc`、`.zshrc` 或其他 Shell 配置文件中: ```bash export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载 nvm ``` 3. **验证安装** 打开一个新的终端窗口,输入以下命令以验证安装是否成功: ```bash command -v nvm ``` 如果显示路径,则说明安装成功[^2]。 --- ##### 方法二:Windows 下的 nvm 安装 对于 Windows 用户,可以使用专门设计的 `nvm-windows` 工具: 1. 访问 [nvm-windows GitHub 页面](https://github.com/coreybutler/nvm-windows/releases),下载最新版本的安装程序。 2. 运行安装包,并按照向导完成安装过程。 3. 安装完成后,打开 CMD 或 PowerShell 输入以下命令测试: ```powershell nvm --version ``` 显示版本号则表明安装无误[^1]。 --- #### 基本使用方法 1. **查看可用的 Node.js 版本** ```bash nvm list available ``` 2. **安装指定版本的 Node.js** ```bash nvm install <version> ``` 示例: ```bash nvm install 18.17.1 ``` 3. **切换 Node.js 版本** ```bash nvm use <version> ``` 示例: ```bash nvm use 16.15.0 ``` 4. **设置默认 Node.js 版本** ```bash nvm alias default <version> ``` 示例: ```bash nvm alias default 18.17.1 ``` 5. **卸载某个 Node.js 版本** ```bash nvm uninstall <version> ``` 6. **查看当前正在使用的 Node.js 版本** ```bash nvm current ``` --- #### 常见问题及其解决办法 1. **无法找到可用版本列表** - 可能原因是网络连接中断或镜像源不可用。尝试更改镜像源为国内站点,例如淘宝提供的镜像: ```bash export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/ ``` 2. **环境变量未正确配置** - 对于 `nvm-windows`,确保安装过程中自动完成了环境变量的设置;如果是手动安装,请检查 PATH 是否包含 nvm 的安装目录[^1]。 3. **权限不足导致操作失败** - 在 Linux/macOS 上,部分命令可能需要管理员权限。在这种情况下,可以在命令前加上 `sudo` 提升权限[^2]。 --- ### 总结 通过以上介绍可以看出,无论是哪种操作系统平台,都可以借助 nvm 实现灵活高效的 Node.js 版本管理工作流。只需遵循标准流程即可顺利完成部署和日常运维任务[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值