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

Node.js多版本安装工具NVM详细使用教程

一、nvm 简介

nvm(Node Version Manager)是一个用于管理多个 Node.js 版本的命令行工具,允许开发者在单个系统中轻松切换、安装和卸载不同版本的 Node.js。它是前端和后端开发中处理 Node.js 版本兼容性问题的核心工具之一。

二、nvm 安装

1.如果安装过nodejs,首先要卸载nodejs(很重要,不然后面有大坑)

卸载完成后,检查一下

在这里插入图片描述

2.下载nvm

地址 https://nvm.uihtm.com/

在这里插入图片描述

3.安装

下载好了之后,直接安装。
在这里插入图片描述
安装完成之后
nvm -v 验证一下
在这里插入图片描述

4.安装nodejs

nvm list available 查看有哪些nodejs版本
在这里插入图片描述
直接nvm install xxxx 安装需要的版本即可

查看安装的nodejs 版本

在这里插入图片描述
nvm use xxxx 切换你需要的版本号

在这里插入图片描述

常用命令

nvm install 18.16.0  # 安装 Node.js 18.16.0
nvm install --lts    # 安装最新的 LTS 版本
nvm use 18.16.0      # 切换到 Node.js 18.16.0
nvm use --lts        # 切换到最新的 LTS 版本
nvm ls               # 列出本地安装的版本
nvm ls-remote        # 列出所有可用的远程版本
nvm alias default 18.16.0  # 设置默认启动的 Node.js 版本
nvm uninstall 18.16.0     # 卸载指定版本

对于需要管理多个 Node.js 版本的开发者,nvm 是不可或缺的工具。无论是日常开发、项目维护还是环境测试,它都能显著提升效率。

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

相关文章:

  • VsCode开发环境之Node.js离线部署
  • JS 应用安全案例泄漏云配置接口调试代码逻辑框架漏洞自检
  • 华为鸿蒙电脑发布,折叠屏怎么选?
  • 实现动态增QuartzJob,通过自定义注解调用相应方法
  • OpenCV CUDA模块特征检测与描述------一种基于快速特征点检测和旋转不变的二进制描述符类cv::cuda::ORB
  • WPF核心类继承树结构
  • 学习路之uniapp--unipush2.0推送功能--服务端推送消息
  • Java安全-Servlet内存马
  • 基于多传感器融合的智能驾驶环境感知系统
  • 【java第19集】java面向对象编程详解
  • MyBatis:简化数据库操作的持久层框架
  • 高噪声下扩展边缘检测算子对检测边缘的影响
  • windows powershell 判断 进程号是否存在
  • 无人机桥梁巡检
  • linux文件重命名命令
  • MIL-C-5015航空插头2芯震动加速度传感器连接器
  • 五、【API 开发篇(下)】:使用 Django REST Framework构建测试用例模型的 CRUD API
  • 云原生安全之PaaS:从基础到实践的技术指南
  • 谈谈 Kotlin 中的构造方法,有哪些注意事项?
  • 【Django系统】Python+Django携程酒店评论情感分析系统
  • 【Java微服务组件】异步通信P2—Kafka与消息
  • [杂学笔记]浏览器多进程与多线程架构、wstring类型、哈希表、红黑树与哈希表的对比、C++标准库Random类
  • 影响镍钯金PCB表面处理价格的因素有哪些?
  • Spring事务简单操作
  • 【低代码】如何使用明道云调用 Flask 视图函数并传参(POST 方法实践)
  • vue-cli 构建打包优化(JeecgBoot-Vue2 配置优化篇)
  • Hadoop-HA高可用集群启动nameNode莫名挂掉,排错解决
  • digitalworld.local: FALL靶场
  • Mysql-数据闪回工具MyFlash
  • SQL查询, 响应体临时字段报: Unknown column ‘data_json_map‘ in ‘field list‘