问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

用nvm管理Node.js版本切换,让开发更高效

创作时间:
作者:
@小白创作中心

用nvm管理Node.js版本切换,让开发更高效

引用
1
来源
1.
https://cloud.tencent.com/developer/article/2454906

在软件开发中,经常需要处理依赖不同Node.js版本的项目。本文将介绍如何使用nvm(Node Version Manager)这一强大的工具来高效管理多个Node.js版本,实现版本间的快速切换。

前言

在开发过程中,我们经常会遇到需要同时处理多个项目的场景,而这些项目可能依赖于不同版本的Node.js。例如,A项目需要使用v14.19.1的旧版本,而B项目则需要使用v16.15.0的新版本。这种情况下,频繁切换Node.js版本就成为了一个棘手的问题。

实例展示

假设我们有两个并行开发的项目:

  • A项目需要v14.19.1老版本
  • B项目需要v16.15.0新版本

在没有nvm的情况下,切换Node.js版本可能会非常麻烦。但是使用nvm,我们可以轻松实现版本的切换:

# 查看当前Node.js版本
node -v

# 查看已安装的所有版本
nvm list

# 切换到v16.15.0版本
nvm use 16.15.0

# 验证版本切换是否成功
node -v

主要目标

本文将重点介绍以下内容:

  1. nvm的介绍
  2. nvm的下载
  3. nvm的安装
  4. nvm的常用命令

正文

前置条件

在开始使用nvm之前,需要确保系统中没有已安装的Node.js。可以通过以下命令检查:

node -v

如果已安装Node.js,需要先卸载。卸载步骤如下:

  1. 在控制面板中卸载Node.js
  2. 删除Node.js安装目录(默认在C:\Program Files\nodejs)
  3. 删除.npmrc配置文件(默认在C:\User\用户名)
  4. 删除可能遗漏的Node.js文件(如C:\Program Files (x86)\Nodejs等)
  5. 通过node -v命令确认是否删除成功

nvm介绍

nvm(Node Version Manager)是一个Node.js版本管理工具,可以轻松实现Node.js多个版本之间的切换。它支持下载长期稳定支持版本的Node.js,并提供简单的命令来实现版本切换。

nvm下载

nvm的官方GitHub地址:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.12

nvm安装

  1. 双击nvm-setup.exe开始安装
  2. 根据磁盘分布选择安装路径
  3. 安装完成后配置环境变量:
  • 如果C盘默认安装Node.js,可以跳过此步骤
  • 自定义安装时,需要在系统环境变量中添加NVM_HOME,并将其路径添加到Path中

nvm常用命令

  1. 查看可用的Node.js稳定版本:

    nvm list available
    
  2. 下载指定版本的Node.js:

    nvm install 20.9.0
    
  3. 查看已安装的Node.js版本:

    nvm list
    
  4. 切换当前使用的Node.js版本:

    nvm use 14.19.1
    
  5. 卸载指定版本的Node.js:

    nvm uninstall 20.9.0
    

通过以上步骤,你可以轻松地使用nvm来管理多个Node.js版本,从而更高效地处理不同项目的需求。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号