使用nvm管理nodejs版本

本文介绍了NVM(NodeVersionManager),一个流行的Node.js版本管理工具,支持多种操作系统,便于不同用户和终端管理不同版本的Node.js。讲解了下载安装、验证、安装和切换版本的方法。

nvm简介

我们将用NVM工具来管理多版本的Node.js。NVM,即Node Version Manager(最新版本是v0.35.3),是目前最流行地Node.js版本管理工具。
它可以运行在任何与POSIX兼容的shell上(如bash、zsh、dash、ksh等等),并且可以运行在Linux/Unix、MacOS、甚至Windows WSL等多中系统。
用它可以轻松实现,不同用户以及不同shell终端,所用的Nodes.js都版本各异。


附上NVM官方文档:https://github.com/nvm-sh/nvm

1、下载安装

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

验证安装是否成功:

nvm --version

安装node版本

nvm install 版本(XXX) 可以选择你要安装的版本

nvm install v12.4.0

查看已安装版本:list/ls 子命令

nvm list

pSEkvyF.md.png
蓝色:系统已安装版本;绿色:当前使用版本;另外还有暗黄色的系统先前已经安装的版本。

使用版本:nvm use 版本

nvm use v12.4.0

注意!nvm use后的版本是全局生效的,即后续新打开的全部teminal里都会生效的。如果需要某个终端里用不同的版本,直接在该终端里执行nvm use即可覆盖。

### 如何使用nvm管理多个Node.js版本 #### 安装nvm 为了能够利用`nvm`来管理不同版本Node.js,首先需要安装`nvm`。可以通过执行特定命令完成安装操作,在Linux或macOS环境下通常采用curl或者wget方式获取并运行安装脚本[^1]。 对于大多数用户而言,推荐通过如下命令来进行安装: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash ``` #### 配置环境变量 成功安装之后,为了让shell识别到新安装的`nvm`,需配置相应的环境变量。这一步骤一般涉及编辑用户的shell配置文件(如`.bashrc`, `.zshrc`),加入指向`nvm`路径的相关设置语句。 常见的做法是在终端输入以下指令自动添加所需配置项: ```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" # This loads nvm ``` #### 使用nvm管理Node.js版本 一旦完成了上述准备工作,则可通过简单的命令实现Node.js版本之间的快速切换。例如: - 查看可安装的所有稳定版列表:`nvm ls-remote`[^2] - 安装指定版本:`nvm install <version>` (其中<version>代表想要安装的具体版本号) - 列出本地已安装的所有版本:`nvm ls` - 设置默认使用Node.js版本:`nvm alias default <version>` 以上方法使得开发者能够在不同项目间轻松调整所依赖的Node.js版本,从而提高了工作效率和灵活性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值