当前位置: 首页 > news >正文

Windows环境使用NVM高效管理多个Node.js版本

目录

1. 引言

1. 1介绍Node.js版本管理的重要性

1.2 简述NVM(Node Version Manager)的作用和优势

2. 安装NVM

2.1 下载和安装NVM for Windows

2.2 配置环境变量

2.3 验证安装是否成功

3. 基本命令

4. 结语


1. 引言

1. 1介绍Node.js版本管理的重要性

Node.js版本管理为什么对我们那么重要?

我们在日常开发过程中;电脑上肯定不止一个VsCode项目,项目技术更新呢迭代日新月异;相关的插件也是更新很快;这时候我们就要频繁更新插件;

但是有一个问题;版本不兼容会导致我们的项目启动出现各种莫名其妙的问题。

这时候NVM应运而生了。

1.2 简述NVM(Node Version Manager)的作用和优势

NVM的全称是 “Node Version Manager”。它是一个开源的版本管理工具,用于在命令行界面中管理多个Node.js版本

NVM允许用户轻松切换不同版本的Node.js,这对于需要在不同项目之间使用不同Node.js版本的开发者来说非常有用

2. 安装NVM

2.1 下载和安装NVM for Windows

这里博主提供两种下载方式:

  • 第一种:访问官方网站下载:https://github.com/coreybutler/nvm-windows/releases/tag/1.2.2
  • 第二种:关注GZH"小猿讲编程"回复nvm关键字即可获取下载链接;

2.2 配置环境变量

下载之后我们会得到如图所示的一个安装文件

一路傻瓜式安装即可;

注:无需填写电子邮箱,点击Next

2.3 验证安装是否成功

按下Win + R快捷键,输入cmd打开终端,在终端中输入nvm -v指令

nvm -v

当终端中显示出NVM的具体版本号时,就说明NVM安装成功了

3. 基本命令

  • 查看可安装的Node.js版本
nvm list available
  • 输入以下指令,开启使用NVM管理Node.js版本选项
nvm on
  • 安装指定版本的Node.js
nvm install <version>例子: nvm install 22.14.0
  • 切换Node.js版本
nvm use <version>例子: nvm use 22.14.0
  • 卸载指定版本的Node.js
nvm uninstall <version>例如: nvm uninstall 22.14.0
  • 列出已安装的所有Node.js版本
nvm list
  • 显示正在使用的Node.js版本
nvm current
  • 使用某个Node.js版本之后,检查指令
node -v
npm -v

4. 结语

  • 总结NVM在Windows环境下的优势

NVM(Node Version Manager)在Windows环境下允许用户轻松安装、切换和管理多个Node.js版本。通过简单的命令行操作,可以快速切换不同版本的Node.js,无需手动卸载和重新安装,极大提高了开发效率。

鼓励开发者使用NVM提高开发效率

http://www.xdnf.cn/news/524215.html

相关文章:

  • 【数据结构】AVL树的实现
  • CI/CD 深度实践:灰度发布、监控体系与回滚机制详解
  • 嵌入式学习笔记DAY23(树,哈希表)
  • 自学嵌入式 day20-数据结构 链表
  • Ubuntu服务器部署多语言项目(Node.js/Python)方式实践
  • 【android bluetooth 协议分析 01】【HCI 层介绍 7】【ReadLocalName命令介绍】
  • day53—二分法—搜索旋转排序数组(LeetCode-81)
  • Java 后端基础 Maven
  • 2024CCPC吉林省赛长春邀请赛 Java 做题记录
  • 软件设计师“UML”真题考点分析——求三连
  • 在linux里上传本地项目到github中
  • ORPO:让大模型调优更简单高效的新范式
  • R语言+贝叶斯网络:涵盖贝叶斯网络的基础、离散与连续分布、混合网络、动态网络,Gephi可视化,助你成为数据分析高手!
  • Grafana之Dashboard(仪表盘)
  • ThreadLocal作一个缓存工具类
  • 【聚类】层次聚类
  • 三键标准、多键usb鼠标数据格式
  • 从产品展示到工程设计:3DXML 转 STP 的跨流程数据转换技术解析
  • WPF中的ObjectDataProvider:用于数据绑定的数据源之一
  • Regmap子系统之六轴传感器驱动-编写icm20607.c驱动
  • 【云实验】Excel文件转存到RDS数据库
  • 【大数据】MapReduce 编程--索引倒排--根据“内容 ➜ 出现在哪些文件里(某个单词出现在了哪些文件中,以及在每个文件中出现了多少次)
  • .NET 函数:检测 SQL 注入风险
  • 关于能管-虚拟电厂的概述
  • Win10 安装单机版ES(elasticsearch),整合IK分词器和安装Kibana
  • 【android bluetooth 协议分析 01】【HCI 层介绍 8】【ReadLocalVersionInformation命令介绍】
  • 【Android构建系统】Soong构建系统,通过.bp + .go定制编译
  • MySQL 故障排查与生产环境优化
  • verify_ssl 与 Token 验证的区别详解
  • Node 服务监控及通过钉钉推送告警提醒