首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过NVM同时使用不同版本的Node

NVM(Node Version Manager)是一个用于管理和切换不同版本Node.js的工具。通过NVM,您可以轻松地在同一台机器上同时使用多个Node.js版本。下面是如何通过NVM同时使用不同版本的Node的步骤:

  1. 安装NVM:首先,您需要安装NVM。您可以通过以下命令在Linux或Mac上使用curl进行安装:
代码语言:txt
复制
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

或者,您可以使用wget进行安装:

代码语言:txt
复制
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

在Windows上,您可以从NVM的GitHub页面(https://github.com/nvm-sh/nvm)下载安装程序并按照说明进行安装。

  1. 安装Node.js版本:安装NVM后,您可以使用以下命令安装所需的Node.js版本:
代码语言:txt
复制
nvm install <node_version>

例如,要安装Node.js的最新稳定版本,您可以运行:

代码语言:txt
复制
nvm install stable

或者,如果您想安装特定版本的Node.js,可以运行:

代码语言:txt
复制
nvm install 14.17.0

您可以根据需要安装多个版本的Node.js。

  1. 切换Node.js版本:安装完多个Node.js版本后,您可以使用以下命令在不同版本之间进行切换:
代码语言:txt
复制
nvm use <node_version>

例如,要切换到安装的Node.js的最新稳定版本,可以运行:

代码语言:txt
复制
nvm use stable

或者,如果您想切换到特定版本的Node.js,可以运行:

代码语言:txt
复制
nvm use 14.17.0

切换版本后,您可以使用node -v命令验证当前使用的Node.js版本。

  1. 设置默认版本:如果您希望在新的终端会话中自动使用特定版本的Node.js,可以使用以下命令将其设置为默认版本:
代码语言:txt
复制
nvm alias default <node_version>

例如,要将安装的Node.js的最新稳定版本设置为默认版本,可以运行:

代码语言:txt
复制
nvm alias default stable

或者,如果您想将特定版本的Node.js设置为默认版本,可以运行:

代码语言:txt
复制
nvm alias default 14.17.0

设置默认版本后,每次打开新的终端会话时,NVM将自动切换到默认版本。

总结: 通过NVM,您可以轻松地在同一台机器上同时使用不同版本的Node.js。您可以使用nvm install命令安装所需的Node.js版本,使用nvm use命令切换版本,使用nvm alias default命令设置默认版本。这样,您就可以根据需要在不同的项目中使用不同的Node.js版本了。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 云数据库 MySQL 版(CMYSQL):https://cloud.tencent.com/product/cmysql
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务(Tencent Blockchain):https://cloud.tencent.com/product/tencentblockchain
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用nvm管理不同版本node与npm

前言 随着大前端快速发展,node版本更新很快,我们在工作中,可以会有老版本node项目需要维护,也可能有新版本node项目需要开发,如果我们只有一个node版本的话将会很麻烦,nvm可以解决我们难点...使用 命令 作用 nvm ls 列出所有已安装 node 版本 nvm ls-remote 列出所有远程服务器版本(官方node version list) nvm list 列出所有已安装 node...版本 nvm list available 显示所有可下载版本 nvm install stable 安装最新版 node nvm install [node版本号] 安装指定版本 node nvm...uninstall [node版本号] 删除已安装指定版本 nvm use [node版本号] 切换到指定版本 node nvm current 当前 node 版本 nvm alias [别名]...[node版本号] 给不同版本号添加别名 nvm unalias [别名] 删除已定义别名 nvm alias default [node版本号] 设置默认版本 参考文档 nvm使用教程 nvm常用命令

87230

使用 nvm 管理不同版本 node 与 npm

使用 nvm 管理不同版本 node 与 npm 补充说明:Mac 下通过 brew install nvm 所安装 nvm ,由于安装路径不同,无法正确启用。...建议使用 brew uninstall nvm 卸载掉之后,通过本文方案重新安装一次。...版本 如果你默认 node 版本通过 nvm alias 命令设置)与项目所需版本不同,则可在项目根目录或其任意父级目录中创建 .nvmrc 文件,在文件中指定使用 node 版本号,例如:...由于 npm 安装模块路径均为 /usr/local/lib/node_modules ,当使用 n 切换不同 node 版本时,实际上会共用全局 node/npm 目录。 ...因此不能很好满足『按不同 node 版本使用不同全局 node 模块』需求。 因此建议各位尽早开始使用 nvm ,以免出现全局模块无法更新问题。

2.6K70
  • nvm管理不同版本node和npm

    写在前面 nvm(nodejs version manager)是nodejs管理工具,如果你需要快速更新node版本,并且不覆盖之前版本;或者想要在不同node版本之间进行切换;使用nvm来安装我们...我们可以通过nvm管理不同版本node和npm, nvm下载安装 下载使用之前,避免不必要麻烦,先将之前node版本删除(同时清除相应多余环境变量也是一个好习惯);  现在nvm-windows...6.2.0 *切换使用node版本 我们下载了node 6.2.0版本通过nvm use 版本号 来使用它,通过这样我们可以切换node版本。.../usr/local/lib/node_modules ,当使用 n 切换不同 node 版本时,实际上会共用全局 node/npm 目录。 ...因此不能很好满足『按不同 node 版本使用不同全局 node 模块』需求。

    2.5K80

    使用nvm管理node版本,切换node版本

    /download/weixin_40013817/15815377 可选择setup安装包下载:安装成功后测试:nvm -v 接着安装node 为了防止有其他bug产生,使用nvm安装node时,最好在...设置[arch]为all以安装32和64位版本。在命令后面添加--insecure ,可以绕过远端下载服务器SSL验证。 nvm list [available]:列出已经安装node.js版本。...可选available,显示可下载版本部分列表。这个命令可以简写为nvm ls [available]。 nvm on:启用node.js版本管理。...nvm use [version] [arch]:切换到使用指定nodejs版本。可以指定32/64位[arch]。...nvm use 将继续使用所选版本,但根据提供值切换到32/64位模式 nvm root [path]:设置 nvm 存储node.js不同版本目录 ,如果未设置,将使用当前目录

    1.8K20

    通过NVM管理Node.js多版本

    0x00 背景概述 本文将展示如何在腾讯云服务器(如CVM或Lighthouse实例)中,通过NVM这一工具在不同项目中切换Node.js版本,并更新至最新v14版。...v1.png v2.png 多版本应用 如果你需要在不同地项目中用不同版本地Nodes.js,那么,NVM类似地工具几乎是必需。...生效新版本:use 子命令 默认新安装会生效,如果指定切换某一个版本通过use子命令: nvm use v12.18.3 注意!...nvm use后版本是全局生效,即后续新打开全部teminal里都会生效。如果需要某个终端里用不同版本,直接在该终端里执行nvm use即可覆盖。...nvm use 0x05 通过Alias管理 其实,大多数情况,我们不需要特别关注小版本号。通过Alias(别名)来管理,可以更加方便。

    8.3K2714

    如何使用NVM安装并管理多版本Node

    v12,而最新Node稳定版本是v14。...警告⚠️:十分不推荐使用NPM下,n模块来管理node版本 环境准备 本次教程,适用于Mac、Linux和Windows,使用NVM管理Node: For Mac/Linux:https://github.com.../node/ # npm使用淘宝源 npm_mirror: https://npm.taobao.org/mirrors/npm/ [换源] 安装Node 首先,我们输入: nvm list 查看已经安装版本...[没安装任何版本] 之后,我们安装v12.21版本node: [安装12.21] 这样就已经安装好了,我们测试一下也是可以用: [使用node] Mac/Linux Mac和Linux都可以使用编译安装方法...node] 之后,我们安装v12.21版本node: [安装12.21node] 这样就已经安装好了,我们测试一下也是可以用: [node使用] 总结 NVM管理Node就到此介绍,同时给大家总结NVM

    8.2K80

    使用 nvm 管理 node 版本如何在 macOS 和 Windows 上安装使用nvm

    本文将介绍nvm基本使用方法,并解决一些常见问题,例如安装node后,使用nvm切换版本成功,但关闭终端后无法找到node问题等等。...二、nvm安装与基本使用 2.1 macOS安装nvm 在macOS上,您可以通过以下两种主要方式来安装nvm使用curl或Homebrew。...注意:如果你已经安装了 node ,你需要卸载它,这样在使用不同版本 node 和从 NPM 注册表安装包时不会导致错误。...四、总结 nvm是一个强大工具,可以帮助您轻松管理和切换不同版本node。 在使用nvm时,了解一些常见问题及其解决方案,将有助于提高开发效率并减少不必要麻烦。...通过本文介绍,您应该能够解决大部分与nvm相关问题,并顺利地在项目中使用nvm进行版本管理。希望这些信息对您开发工作有所帮助!

    11710

    Node版本nvm安装与使用

    一、nvm是什么 nvm全名node.js version management,是一个nodejs版本管理工具。...通过它可以安装和切换不同版本nodejs,主要解决node各种版本存在不兼容现象 二、下载nvm 点击github下载地址 可以下载最新nvm版本,本次下载安装是windows版本。...打开网址我们可以看到以下安装包: nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。 nvm-setup.zip:安装版,推荐使用!推荐使用!...nvm查看其命令 四、安装、管理node.js常用命令 1.查看本地安装所有node版本 nvm list 2.安装指定版本node,可自定义版本 nvm install 8.16.0 3.使用指定...node版本 nvm use 8.16.0 4.卸载 nvm uninstall 8.16.0 注意:安装nvm路径最好不要出现中文和空格

    1.3K10

    node版本管理神器|nvm安装使用教程

    导文 ❝ node版本管理神器|nvm安装使用教程 安装前提 在安装nvm之前,需要先将已有的node.js全部卸载 下载安装包进行安装 第一步,下载安装包,nvm下载地址 可下载以下文件: nvm-noinstall.zip...:绿色免安装版,但使用时需要进行配置。...nvm-setup.zip:安装版,推荐使用nvm-setup.exe:无需解压,直接安装。...第二步,进行安装,点击nvm-setup.exe文件,接受用户协议 第三步,选择安装目录,如下图: 第四步,选择node安装路径,如下图: 第五步,确认安装,如下图: 安装完成 测试安装 检查是否安装成功...,打开cmd命令行窗口,输入nvm,安装成功则会出现如下图内容: nvm -v ❝ 您好,我是肥晨。

    71021

    使用nrm和nvm管理你npm源和node版本

    目录 使用nrm管理你npm-registry 使用nvm管理你node版本 发布个人专属npm包 发布 更新 使用nrm管理你npm-registry npm源在国外,对于国内开发人员来说,...可能在之前我们会通过如下做法将源指向淘宝源,然后使用cnpm操作,也可以使用很愉快。...可是nrm安装在mac和windows下是依靠npm。噗:) 使用nvm管理你node版本 对cnpm源进行管理可以让我们平时安装包时更快。同样我们平时也可能会有切换node版本场景。...这个时候可以使用nvm对其进行管理。 可能有时在使用一些基于Node版本封装框架时我需要v0.10.32,但大多数时候都会使用较新版Node,此时也希望做一下版本管理。...全局安装 npm install -g nvm 查看nvm版本 nvm -v 下载最新 node 版本 nvm install latest 查看远程已经存在版本 # 可能会很慢,请耐心等待 nvm

    1.4K20

    如何在 GNU Linux 上通过 Nvm 安装 Node 和 Npm?

    图片本文将详细介绍如何在 GNU/Linux 上通过 Nvm 安装 Node 和 Npm。步骤 1:安装 Nvm首先,您需要安装 Nvm 工具。...步骤 4:切换 Node.js 版本(可选)使用 Nvm,您可以轻松地在不同 Node.js 版本之间切换。...结论通过使用 Nvm 工具,您可以轻松地在 GNU/Linux 系统上安装和管理不同版本 Node.js 和 npm。...通过按照本文所述步骤,您可以在您计算机上安装 Nvm、安装所需 Node.js 版本,并进行版本切换、卸载和更新。...这样,您就可以方便地使用最新 Node.js 特性和功能,同时保持对旧版本兼容性。使用 Nvm 还可以避免对系统环境进行全局更改,从而减少了潜在冲突和版本兼容性问题。

    1.8K20

    怎样切换不同版本 Node

    有时候几乎每周都会发布新版本 Node.js —— 每隔几周发布一次小版本,每隔几个月发布一次主要版本。如果你是一个需要在不同程序和项目之间切换码农,可能会发现需要运行不同版本 Node。...安装完成后,打开命令窗口并确认 NVM 可用: 1D:\>nvm version 21.1.7 运行程序 1 如果你没忘的话,你需要使用三个不同版本 Node 来处理两个不同程序。...安装 Node 后,程序可以照常运行。 提示:与 NVM 类似,Node 版本完全相互隔离。例如不同 Node 版本之间不共享全局安装软件包。...直接使用Node二进制文件 n 提供了直接调用特定 Node 二进制文件功能,而无需显式切换到该版本 NodeNVM 则没有类似的功能。...或者你可以在 Windows 上选择 NVM for Windows,同时在 Linux 构建服务器上选择 n,并在 Linux 构建服务器上使用 n 来管理不同构建任务 Node 版本

    4.2K30

    node版本管理神器nvm安装使用教程(Windows11版本

    当我们在同时在做几个需求不同项目时,可能我们需要使用不一样node.js版本,那么我们就需要在不同node.js版本中进行切换,我们要在电脑上重复卸载安装多个不同版本node,非常麻烦,这个时候...nvm,即node version manager(node 版本管理工具),允许你在同一台计算机上同时安装和管理多个Node.js版本,而不会互相干扰。在本文中,我们将详细介绍nvm安装和使用。...,打开cmd命令行窗口,输入nvm,安装成功则会出现如下图内容: nvm使用 nvm用于控制node.js版本命令主要有以下几条: nvm list nvm list可以显示已经安装node版本列表...latest // 安装最新版本node 注:当运行nvm install命令时,若出现权限问题,可以使用管理员身份运行cmd nvm use nvm use 版本使用指定版本node nvm...版本号 卸载指定版本node nvm uninstall 16.16.0 // 卸载16.16.0版本node 总结 nvm是一个非常好用node版本管理工具,避免了我们需要重复安装卸载不同版本

    1.2K20

    node版本管理神器nvm安装使用教程(Windows11版本

    当我们在同时在做几个需求不同项目时,可能我们需要使用不一样node.js版本,那么我们就需要在不同node.js版本中进行切换,我们要在电脑上重复卸载安装多个不同版本node,非常麻烦,这个时候...nvm,即node version manager(node 版本管理工具),允许你在同一台计算机上同时安装和管理多个Node.js版本,而不会互相干扰。在本文中,我们将详细介绍nvm安装和使用。...,打开cmd命令行窗口,输入nvm,安装成功则会出现如下图内容:图片nvm使用nvm用于控制node.js版本命令主要有以下几条:nvm listnvm list可以显示已经安装node版本列表,...版本node注:当我们要使用npm时,需要先指定node版本,即先运行nvm use命令,再使用npm命令nvm uninstallnvm uninstall 版本号 卸载指定版本nodenvm uninstall...16.16.0 // 卸载16.16.0版本node总结nvm是一个非常好用node版本管理工具,避免了我们需要重复安装卸载不同版本node.js问题,提高了我们工作效率。

    1K10

    强力推荐使用nvmnode.js进行版本管理

    前言 今天在基于vue-admin-template二次开发一个后台管理系统时候,我拉取其模板后,通过 yarn install 初始化下载时候,出现了 node.js 版本过高问题,突然想起了前些天看到一篇微信公众号推荐...今天就来用一用吧,这里记录了安装、测试、使用一个过程,方便以后我格式化电脑后继续安装 nvm, 哈哈,nvm 确实不错~ ① nvm 下载 传送门 点击如下安装包 ② nvm 安装 2.1...: https://npm.taobao.org/mirrors/npm/ ④ 检查环境变量配置 查看环境变量是否与如下配置一致: ⑤ 使用 nvm -v 查看当前版本 nvm list 查看已安装...node版本列表 nvm install 版本号 下载对应node版本(如:nvm install 16.13) nvm use 版本号 切换node版本 nvm on 开启nvm nvm off 关闭...nvm 通过如上操作,把我node.js版本降低了。

    40310

    【老码农随心记】如何NVM优雅管理node多个版本

    简介 node版本管理工具 安装和管理node不同版本 官网地址 Github https://github.com/nvm-sh/nvm 安装 MacOS Or Linux curl -o- https...64-bit 14.99.3 nvm install 14.19.3 64-bit 12.22.12 nvm install 12.22.12 64-bit 查看已安装版本 C:\Users\...之后保存文件 node_mirror:npm.taobao.org/mirrors/node/ npm_mirror:npm.taobao.org/mirrors/npm/ nvm01-03 执行安装命令...,例如安装16.15.0版本node nvm install 16.15.0 64-bit 问题二:exit status 1: ���ļ��Ѵ���ʱ���޷��������ļ��� C:\Users...运行切换环境命令 nvm use 12.22.12 如果依然报错,请尝试解决方法二 解决方法二 看下图,是因为我安装nvm之前安装过node,我没有删除,直接安装nvm,导致这个目录不可用了。

    86820
    领券