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

Node.js版本管理

nvm(Node Version Manager)的核心作用是管理Node.js的多个版本‌,允许开发者在同一台机器上安装、切换和卸载不同版本的Node.js,以适配不同项目的需求。‌‌

从 GitHub 下载最新版本:
https://github.com/coreybutler/nvm-windows/releases

1. 安装 Node.js 版本
# 安装特定版本
nvm install 18.16.0# 安装最新 LTS(长期支持)版本
nvm install --lts# 安装最新版本
nvm install node

 2. 切换使用版本

# 使用指定版本
nvm use 16.20.0# 使用最新 LTS 版本
nvm use --lts# 使用系统已安装的 Node.js(绕过 nvm)
nvm use system

二、版本查看与管理

3. 查看已安装版本
nvm list      # 列出所有已安装的版本
nvm list-remote  # 列出所有可安装的远程版本(含 LTS 标识)
4. 设置默认版本
nvm alias default 18.16.0  # 设置默认版本
5. 删除版本
nvm uninstall 14.21.3  # 删除指定版本

三、环境配置

6. 设置镜像源(加速下载)
# Windows
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/# macOS/Linux(通过环境变量)
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
7. 代理设置
# 设置代理
nvm proxy http://proxy.example.com:8080# 清除代理
nvm proxy none

四、其他实用命令

8. 查看当前使用的版本
nvm current  # 显示当前活动的 Node.js 版本
9. 验证版本兼容性
nvm run 16.20.0 app.js  # 使用指定版本运行脚本
nvm exec 14.21.3 node -v  # 在指定版本环境中执行命令
10. 版本别名
nvm alias my-node 18.16.0  # 创建版本别名
nvm unalias my-node  # 删除别名

五、项目级版本管理

11. .nvmrc 文件

在项目根目录创建 .nvmrc 文件,写入版本号:

# .nvmrc 文件内容
18.16.0

相关文章:

  • LangChain文档加载器自动选择器:支持多种文件格式的统一加载方法
  • SpreadJS 在预算编制中的应用深度剖析
  • 日本滨松R669光电倍增管Hamamatsu直径51 mm 直径端窗型扩展红多碱光阴极面光谱灵敏度特性:300 至 900 nm
  • 生鲜商城源码系统设计+springboot3+vue3+JDK17(带用户协同过滤个性化推荐算法)
  • AX620Q上模型部署流程
  • Android Compose 自定义滑动进度条
  • JAVA CAS 详解
  • 【学习笔记】RTSP-Ovnif-GB28181
  • 5.Caffe
  • 如何抓取DP_AUX辅助通道数据
  • 简单实现shardingSphere + MybatisPlus分库分表2025
  • 【期末速成】软件项目管理
  • java使用WebMagic架构写个分布式爬虫
  • MySQL中触发器详解 触发器在自动化任务中的应用场景
  • 今日行情明日机会——20250611
  • 缓冲区(C语言缓冲区+内核缓冲区)一个例子解释他们的关系和作用!!!
  • TF-IDF算法的代码实践应用——关键词提取、文本分类、信息检索
  • AI时代的弯道超车之第二十五章:《生命3.0》未来AI有生命了怎么办?
  • Vuex 中Mutation 和Action介绍
  • Python环境搭建竞赛技术
  • 网站后台查看日志功能/百度登录页面
  • 网站设计过程中需要注意的问题/北京自动网络营销推广
  • 建设网站能赚钱/关键词seo优化
  • 西安设计网站公司/百度搜索网址大全
  • 招聘网站html模板/网站推广途径
  • 武汉前端工程师工资一般多少/廊坊自动seo