nvm管理(切换)node版本,window和Linux的安装和配置

一、widow安装和使用

1、卸载node
如果已经安装了node,那么在安装nvm之前,需要先卸载node,如果没有安装可以直接跳过这一步到下一步了。

删除前可查当前使用的node版本,方便后续决定使用哪个版本的node

2、nvm安装

1. 官网下载 nvm 包
https://github.com/coreybutler/nvm-windows/releases

3、NVM使用

(1).安装Node.js版本

使用nvm install <version>命令可以安装指定版本的Node.js。例如,要安装Node.js 14.17.0版本,可以在终端输入nvm install 14.17.0

(2).切换Node.js版本

使用nvm use <version>命令可以切换到指定版本的Node.js。例如,要切换到Node.js 14.17.0版本,可以在终端输入nvm use 14.17.0

(3).卸载Node.js版本

使用nvm uninstall <version>命令可以卸载指定版本的Node.js。例如,要卸载Node.js 14.17.0版本,可以在终端输入nvm uninstall 14.17.0

(4).查看已安装版本

使用nvm ls命令可以查看系统中已安装的Node.js版本列表。

二、Linux安装和使用

1:安装NVM
首先,我们需要安装NVM。NVM是一个命令行工具,允许你管理多个Node.js版本。通过下面的命令可以安装NVM:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

这条命令会从NVM的GitHub仓库下载安装脚本并执行。安装完成后,你需要重启终端或者运行以下命令来让NVM生效:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"


2:使用NVM安装Node.js 16
安装并配置NVM后,你就可以安装Node.js了。NVM允许你安装任何版本的Node.js。这里,我们将安装Node.js的16版本,这个版本在许多项目中广泛使用。运行以下命令来安装Node.js 16:

nvm install 16


3:切换到Node.js 16版本
安装完成后,你可以通过以下命令来切换使用Node.js的16版本:

nvm use 16

4:验证Node.js安装
使用nvm ls命令可以查看系统中已安装的Node.js版本列表。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用NVM切换Node版本时遇到问题,可能有几个原因导致无法成功切换。首先,可能是由于环境变量配置不正确导致的。可以通过在命令行中输入`echo %PATH%`来查看当前环境变量中是否包含了正确的Node路径。如果没有包含,可以尝试手动添加路径。其次,可能是因为之前安装了独立的Node版本,并且配置了环境变量,导致NVM无法切换成功。此时,需要先卸载之前安装Node版本,并删除相关文件夹。然后重新使用NVM安装所需的Node版本,并进行切换。最后,还可能是因为NVM安装过程中出现了一些问题,导致无法正常切换。在这种情况下,建议重新安装NVM,并确保按照正确的步骤进行操作。总结起来,解决NVM无法切换Node版本的问题可以按照以下步骤进行操作: 1. 检查环境变量配置,确保包含正确的Node路径。 2. 如果之前安装了独立的Node版本配置了环境变量,在使用NVM切换之前需要先卸载该版本并删除相关文件夹。 3. 重新使用NVM安装所需的Node版本,并进行切换。可以使用`nvm install <version>`安装指定版本Node,然后使用`nvm use <version>`切换到该版本。 4. 如果以上方法仍然无法解决问题,可以尝试重新安装NVM,并确保按照正确的步骤进行操作。 希望以上方法能够帮助你解决NVM无法切换Node版本的问题。如果还有其他问题,请留言继续讨论。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值